首先安裝好Java(Java_home)
查看Java版本
# java -version
如果沒安裝,依照以下我的另一篇博客進行安裝
https://www.cnblogs.com/djlsunshine/p/10164680.html
安裝好之后
# java -version
方法一:yum安裝
獲取Jenkins安裝源文件
# wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
導入公鑰
# rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
刷新yum緩存文件
# yum clean all
安裝Jenkins
# yum install jenkins -y
配置文件修改(修改默認端口8080)
# vi /etc/sysconfig/jenkins
日志信息查看
/var/libs/jenkins/logs
/var/log/jenkins/jenkins.log
啟動Jenkins報錯
[root@localhost ~]# systemctl start jenkins Job for jenkins.service failed because the control process exited with error code. See "systemctl status jenkins.service" and "journalctl -xe" for details.
查看Jenkins狀態
# systemctl status jenkins
按提示出現的命令,看看錯誤日志信息,原來剛剛沒配置java路徑,就默認去/usr/bin/java執行了,這里創建了一個軟鏈接后,啟動成功
# echo $JAVA_HOME
# ln -s /usr/java/jdk1.8/bin/java /usr/bin/java
# systemctl start jenkins
或者不建立軟連接,直接修改默認Java路徑
#vi /etc/init.d/jenkins
配置防火牆,放行Jenkins端口:
# firewall-cmd --add-port=8080/tcp
瀏覽器訪問Jenkins主頁
卸載Jenkins
rpm -e jenkins
刪除遺留文件:
find / -iname jenkins | xargs -n 1000 rm -rf
參考博客
https://blog.csdn.net/linjingke32/article/details/77799878
方法二:rpm安裝
官網上有詳細的關於此的安裝步驟
https://pkg.jenkins.io/redhat-stable/
點擊下載一個Jenkins版本的rpm包,並上傳到Linux中
導入公鑰時報錯了,因為我已經有公鑰的了,所以忽視錯誤
安裝
# rpm -ivh jenkins-2.150.1-1.1.noarch.rpm