Jenkins安装步骤
1.安装JDK
安装Jenkins前,确保要安装的机器上已经安装了jdk。
java –version
2.安装Jenkins
导入仓库
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins.io/redhat-stable/jenkins.repo
rpm --import http://pkg.jenkins.io/redhat-stable/jenkins.io.key
安装Jenkins
yum install jenkins
如果提示“没有可用的jenkins包”,则需要改vim /etc/yum.conf文件,使用reposdir=/etc/yum.repos.d ,然后再执行安装jenkins命令
启动Jenkins
systemctl start jenkins
如果发生启动失败,则查看jenkins状态
systemctl status jenkins.service
● jenkins.service - LSB: Jenkins Automation Server
Loaded: loaded (/etc/rc.d/init.d/jenkins; bad; vendor preset: disabled)
Active: failed (Result: exit-code) since Tue 2020-12-22 16:00:10 CST; 6s ago
Docs: man:systemd-sysv-generator(8)
Process: 32104 ExecStart=/etc/rc.d/init.d/jenkins start (code=exited, status=1/FAILURE)
Dec 22 16:00:10 localhost.localdomain systemd[1]: Starting LSB: Jenkins Automation Server...
Dec 22 16:00:10 localhost.localdomain runuser[32109]: pam_unix(runuser:session): session opened for user jenkins by (uid=0)
Dec 22 16:00:10 localhost.localdomain jenkins[32104]: Starting Jenkins bash: /usr/bin/java: No such file or directory
Dec 22 16:00:10 localhost.localdomain systemd[1]: jenkins.service: control process exited, code=exited status=1
Dec 22 16:00:10 localhost.localdomain jenkins[32104]: [FAILED]
Dec 22 16:00:10 localhost.localdomain systemd[1]: Failed to start LSB: Jenkins Automation Server.
Dec 22 16:00:10 localhost.localdomain systemd[1]: Unit jenkins.service entered failed state.
Dec 22 16:00:10 localhost.localdomain systemd[1]: jenkins.service failed.
错误信息为Starting Jenkins bash: /usr/bin/java: No such file or directory是java环境配置的问题。
vi /etc/rc.d/init.d/jenkins
找到 /usr/bin/java,替换成你自己的java路径,保存后:
systemctl daemon-reload