Centos7 上安装Jenkins
一、准备安装包
由于jenkins是采用Java编写的,所以安装jenkins之前环境上需先安装Java环境,最新版本的Jenkins需要Java8或Java11。这里以Java8为例。
1、下载安装包(RPM方式)
http://mirrors.jenkins-ci.org/redhat-stable/
2、安装
rpm -ivh jenkins-2.289.2-1.1.noarch.rpm
3、修改默认端口(可跳过)
vim /etc/sysconfig/jenkins
4、重启服务
systemctl restart jenkins
如果查看状态如果遇到一下问题,修改jenkins启动脚本中java的路径
[root@Server01 ~]# systemctl status jenkins
● jenkins.service - LSB: Jenkins Automation Server
Loaded: loaded (/etc/rc.d/init.d/jenkins; bad; vendor preset: disabled)
Active: failed (Result: exit-code) since 五 2021-07-16 14:16:05 CST; 52s ago
Docs: man:systemd-sysv-generator(8)
Process: 42937 ExecStart=/etc/rc.d/init.d/jenkins start (code=exited, status=1/FAILURE)
7月 16 14:16:05 Server01 systemd[1]: Starting LSB: Jenkins Automation Server...
7月 16 14:16:05 Server01 runuser[42944]: pam_unix(runuser:session): session opened for user jenkins by (uid=0)
7月 16 14:16:05 Server01 jenkins[42937]: Starting Jenkins bash: /usr/bin/java: 没有那个文件或目录
7月 16 14:16:05 Server01 jenkins[42937]: [失败]
7月 16 14:16:05 Server01 systemd[1]: jenkins.service: control process exited, code=exited status=1
7月 16 14:16:05 Server01 systemd[1]: Failed to start LSB: Jenkins Automation Server.
7月 16 14:16:05 Server01 systemd[1]: Unit jenkins.service entered failed state.
7月 16 14:16:05 Server01 systemd[1]: jenkins.service failed.
解决方案:修改/etc/init.d/jenkins文件
5、验证
到此jenkin应该就安装好了,浏览器中输入http://ip:port访问jenkins web界面验证。
按照上边提示拷贝初始化的管理员账户的密码。