1.下载Jenkins
地址:http://pkg.jenkins-ci.org/redhat/
2.上传到服务器:将压缩包jenkins-2.127-1.1.noarch.rpm上传
3.解压jenkins-2.127-1.1.noarch.rpm
命令:sudo rpm -ih jenkins-1.562-1.1.noarch.rpm
########################################### [100%] ########################################### [100%]
看到进度完成就成功了
4.查看相关安装后的文件,其中日志文件未启动时无日志log
/usr/lib/jenkins/jenkins.war WAR包
/etc/sysconfig/jenkins 配置文件
/var/lib/jenkins/ 默认的JENKINS_HOME目录
/var/log/jenkins/jenkins.log Jenkins日志文件
5.启动命令:sudo service jenkins start
发生错误:Job for jenkins.service failed because the control process exited with error code. See "systemctl status jenkins.service" and "journalctl -xe" for details.
6.下载Jenkins的配置文件,修改java路径,并上传配置文件
修改前:
将本服务器的java地址加入其中/usr/lib/jvm/jdk1.8.0_161
修改后
重复步骤5,发生错误,查看错误journalctl -xe:
提示已启动?那就stop:sudo service jenkins stop
查看状态:sudo service jenkins status
再启动,问题没解决,提示run systemctl daemon-reload 那就run一下
start继续报错
猜测是jdk路径错了,检查启动脚本的jdk路径(之前确实错误了),并修改:
/usr/lib/jvm/jdk1.8.0_161/bin/java
然后并没有什么卵用,到底是哪出了问题呢。
最后发现是配置文件当时配置了一个错误:JENKINS_JAVA_CMD="",此处配置应当为空
7.登录url:ip:8080
8.检查Jenkins日志:
发现端口被占用了,但是启动为何ok??
9.修改端口号(配置文件),重启。
10.访问不到Jenkins,检查端口是否开放。
11.开放端口后可访问:第一次登录会要求解锁
打开文件找到密码并输入密码
12.安装推荐插件
参考博客:https://blog.csdn.net/andyzhaojianhui/article/details/73472500