jenkins安装
一、安装方法:
1、在线安装Jenkins:
我使用RPM方式下载
## http://pkg.jenkins-ci.org/redhat/ 1)wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo 2)rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key 3)yum -y install jenkins RPM安装:这种更快,因为上面yum是通过官网下载的,很慢 去华为云下载Jenkins:https://mirrors.huaweicloud.com/ 直接rpm -ivh 安装即可
2、调整配置文件
#vim /etc/sysconfig/jenkins JENKINS_USER="root" ## 原值 "jenkins" 必须修改,否则权限不足 JENKINS_PORT="8081" ## 原值 "8080" 可以不修改,我改成了8081,避免与Tomcat进程冲突。 JENKINS_HOME="/data/jenkins" #根据需求来改,一般线上环境会执行一个空间比较大的磁盘 ## 还有开启 HTTPS 相关参数,此处不打算开启,故不作说明
安装目录: /usr/lib/jenkins
工作目录: /var/lib/jenkins(对应于环境变量 JENKINS_HOME)
3、启动
我使用在线安装方式,所以使用下面命令启动:
systemctl start jenkins
systemctl status jenkins
systemctl restart jenkins
查看日志文件: sudo tail -f /var/log/jenkins/jenkins.log
启动后会生成文件 hudson.model.UpdateCenter.xml,需要修改它, 替换成国内源:
否则浏览器首次进入时会卡在“Jenkins 正在启动,请稍后…”
## 原值: http://updates.jenkins-ci.org/update-center.json ## 新值: http://mirror.xmission.com/jenkins/updates/update-center.json ## 或者: http://mirror.xmission.com/jenkins/updates/current/update-center.json cat /var/lib/jenkins/hudson.model.UpdateCenter.xml sed -i 's/updates.jenkins-ci.org/mirror.xmission.com\/jenkins\/updates/g' /var/lib/jenkins/hudson.model.UpdateCenter.xml cat /var/lib/jenkins/hudson.model.UpdateCenter.xml 修改default.json vim /var/lib/jenkins/update/default.json :1,$s/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g :1,$s/http:\/\/www.google.com/https:\/\/www.baidu.com/g vim hudson.model.UpdateCenter.xml 把里面的URL改成清华源: http://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json systemctl restart jenkins
登录http://192.168.146.129:8081/
1)按提示可以看到解锁Jenkins的页面,进入提示的文件查看密码:
cat /var/lib/jenkins/secrets/initialAdminPassword
2)选择推荐插件
也可以跳过插件安装这步,后续按照这个博客来安装即可:
https://www.cnblogs.com/zhanglianghhh/archive/2018/10/11/9770529.html
3)到了登录的界面,可以选择“继续使用admin账号登录”,也可以创建用户,直接输入账号和密码,密码自己记住就好。
4)完了以后进入jenkins的主页
点击系统管理的时候会报错:
解决方法:
https://blog.csdn.net/KingBoyWorld/article/details/77923615