0%

Centos7_jenkins部署

记录最近在Centos7上面部署jenkens。安装的方法有很多,下面采用最简单的方式安装。

准备工作

  1. 一台服务器,安装好jdk。

安装jenkens

这里采用yum源安装

更新安装jenkens源

1
2
3
4
5
6
7
8
9
10
11
12
13
# yum 源导入
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo

#导入密钥
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

#安装
sudo yum install jenkins

#检查安装
whereis jenkins
> jenkins: /usr/lib/jenkins
# 提示以上内容说明安装成功

修改jenkens配置信息

1
2
3
4
5
6
7
8
9
10
11
# 编辑jenkins配置文件
vim /etc/sysconfig/jenkins
# 这里主要编辑两个参数 JENKINS_USER JENKINS_JAVA_OPTIONS
# JENKINS_USER jenkens权限用户
# JENKINS_JAVA_OPTIONS jenkens启动参数,这里主要设置启动内存。
JENKINS_USER="root"
JENKINS_JAVA_OPTIONS="-server -Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m -Djava.awt.headless=true"
# 修改目录权限 如果你不是使用root账号,我偷下懒。
chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins

启动junkets检查

1
2
3
4
5
6
7
8
#重载所有修改过的配置文件
sudo systemctl daemon-reload

#启动Jenkins服务
sudo systemctl start jenkins

#由于Jenkins不是Native Service,所以需要用chkconfig命令而不是systemctl命令
sudo /sbin/chkconfig jenkins on

第一次启动配置

1
2
# 查看密码
cat /var/lib/jenkins/secrets/initialAdminPassword

配置jenkens jdk maven环境

1
2
3
4
5
6
7
8
9
10
11
12
13
# 在系统环境中增加
# JAVA_HOME
# MAVEN_HOME
# 如果jdk是通过yum 安装需要通过ll找到jvm的安装地址
# ll /usr/bin/javac -> /etc/alternatives/javac
# ll /etc/alternatives/javac -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.x86_64/bin/javac
#举例子
JAVA_HOME
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.x86_64
MAVEN_HOME
/opt/libhome/apache-maven-3.8.1
PATH
$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin

友情提示

不要选择社区推荐插件安装