jenkins 安装与配置 (Centos7)
jenkins 安装与配置 (Centos7)
注意:一定是经典网络服务器,一定是经典网络服务器,一定是经典网络服务器
首先说明本教程基于jenkins-2.245-1.1,但是其他版本基本差不多,主要说一下其中比较坑的几点,做一个总结。
1.rpm 包的下载
从官网上下载rpm的速度简直让人不能忍受,所以千万不要去官网下载。推荐去:http://mirrors.jenkins-ci.org/status.html ,选择第一个清华大学的镜像站,再选择redhat,可以快速下载到最新的镜像。
无法下载可以使用这个:
链接:https://pan.baidu.com/s/12oTVulMHmekNDCfjlKnxDw
提取码:bxhu
2.安装
将rpm包上传至centos 中
(1)执行 rpm -ivh jenkins-2.245-1.1.noarch.rpm
安装完成之后使用命令rpm -qc jenkins查看安装位置
/etc/init.d/jenkins
/etc/logrotate.d/jenkins
/etc/sysconfig/jenkins
(2)修改 用户名和端口
vim /etc/sysconfig/jenkins
修改:JENKINS_USER = "jenkins" 使用root 最好权限问题一次解决
修改:JENKINS_PORT = "8099"
(3)配置jdk路径
vim /etc/init.d/jenkins
在 candidates 后追加jdk 安装路径
查询jdk路径:which java
/usr/local/jdk1.8/bin/java (一直到jdk安装路径下的bin/java)
(4) 执行 systemctl daemon-reload
(5) 执行 systemctl start jenkins
(6) 在浏览器访问ip:port 即可(在此之前需开放端口,如果是学习之用可关闭防火墙),如果此时提示 Please wait while Jenkins is getting ready to work,长时间没反应则
第一种
//这个文件只有登录页面后才会生成
vim /var/lib/jenkins/hudson.model.UpdateCenter.xml
将 https://updates.jenkins.io/update-center.json" 修改为 "http://mirror.xmission.com/jenkins/updates/update-center.json"
或者
http://updates.jenkins.io/update-center.json
systemctl daemon-reload 并重启服务
第二种
http://localhost:8080/pluginManager/advanced 进页面修改也可以
systemctl daemon-reload 并重启服务
(7)此时需要输入初始密码
cat /var/lib/jenkins/secrets/initialAdminPassword 里面的内容就是初始密码
(8)进入新生入门页面,自定义Jenkins,可以直接选择安装推荐的插件。
(9)进入插件安装界面,这个界面需要停留很久时间。
(10)卸载
service jenkins stop
yum clean all
yum -y remove jenkins
rpm -e jenkins 卸载
rpm -ql jenkins 检查是否卸载成功
find / -iname jenkins | xargs -n 1000 rm -rf 彻底删除残留文件
启动
service jenkins start
重启
service jenkins restart
停止
service jenkins stop
浏览器进入Jenkins,登录
关闭Jenkins
http://localhost:8099/exit
重启Jenkies
http://localhost:8099/restart
重新加载配置信息
http://localhost:8099/reload