Jenkins-在CentOS7 上安装配置
Jenkins-在CentOS7 上安装配置
1、安装JDK
yum install -y java
2、安装jenkins
方法1:添加Jenkins库到yum库,Jenkins将从这里下载安装。
1 wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo 2 rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key 3 yum install -y jenkins
方法2:如果不能安装就到官网下载jenkis的rmp包,官网地址(http://pkg.jenkins-ci.org/redhat-stable/)
1 wget http://pkg.jenkins-ci.org/redhat-stable/jenkins-2.7.3-1.1.noarch.rpm 2 rpm -ivh jenkins-2.7.3-1.1.noarch.rpm
文中用的是方法2。
[root@localhost ~]# rpm -ivh jenkins-2.7.3-1.1.noarch.rpm 警告:jenkins-2.7.3-1.1.noarch.rpm: 头V4 DSA/SHA1 Signature, 密钥 ID d50582e6: NOKEY 准备中... ################################# [100%] 正在升级/安装... 1:jenkins-2.7.3-1.1 ################################# [100%]
配置jenkis的端口
vi /etc/sysconfig/jenkins
找到修改端口号:
JENKINS_PORT="8080" 此端口不冲突可以不修改
文中修改端口号为:8078
## Type: integer(0:65535) ## Default: 8080 ## ServiceRestart: jenkins # # Port Jenkins is listening on. # Set to -1 to disable # JENKINS_PORT="8078"
3、启动jenkins
service jenkins start/stop/restart
- 安装成功后Jenkins将作为一个守护进程随系统启动
- 系统会创建一个“jenkins”用户来允许这个服务,如果改变服务所有者,同时需要修改/var/log/jenkins, /var/lib/jenkins, 和/var/cache/jenkins的所有者
- 启动的时候将从/etc/sysconfig/jenkins获取配置参数
- 默认情况下,Jenkins运行在8080端口,在浏览器中直接访问该端进行服务配置
- Jenkins的RPM仓库配置被加到/etc/yum.repos.d/jenkins.repo
4、打开jenkins
在浏览器中访问:http://192.168.122.199:8078
首次进入会要求输入初始密码如下图,
初始密码在:/var/lib/jenkins/secrets/initialAdminPassword
选择“Install suggested plugins”安装默认的插件,下面Jenkins就会自己去下载相关的插件进行安装。
创建超级管理员账号 ,或直接admin登录
修改admin密码为 123456
ok,安装完成。
Jenkins的默认工作目录
/var/lib/jenkins/workspace/
Jenkins升级:
下载 jenkins.war
此处下载目录 E:\toos2\Jenkins\jenkins.war
查看war包所在的目录
rpm -ql jenkins
[root@localhost ~]# rpm -ql jenkins /etc/init.d/jenkins /etc/logrotate.d/jenkins /etc/sysconfig/jenkins /usr/lib/jenkins /usr/lib/jenkins/jenkins.war /usr/sbin/rcjenkins /var/cache/jenkins /var/lib/jenkins /var/log/jenkins [root@localhost ~]#
上传 jenkins.war 包到服务器。
[root@localhost ~]# cd /opt/tools/
[root@localhost tools]# rz
停止jenkins服务
systemctl stop jenkins
备份原来的war包,并拷贝最新版本war包到/usr/lib/jenkins目录下
[root@localhost ~]# cd /usr/lib/jenkins/ [root@localhost jenkins]# mv jenkins.war jenkins-2.7.3.war.bak [root@localhost jenkins]# mv /opt/tools/jenkins.war . [root@localhost jenkins]# ls jenkins-2.7.3.war.bak jenkins.war [root@localhost jenkins]#
systemctl start jenkins
访问 :http://192.168.122.199:8078
登录:admin/123456
ok !
转换显示语言为中文简体
到系统管理 插件管理中下载如下插件接口
Localization: Chinese (Simplified)
重新启动 Jenkins服务
systemctl restart jenkins
汉化成功。
安装插件
其他插件安装: gitlab,git push,Gitlab Merge Request Builder