阿裏雲上如何搭建jenkins
一. 安裝jdk
確保安裝jenkins前jdk已經安裝,如何安裝見《如何在阿裏雲上部署war包到tomcat服務器》
二. 安裝jenkins
使用以下命令安裝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 install jenkins
註意:wget -O 是將下載的文件存放到指定的文件夾下,同時重命名下載的文件
rpm -import 應該是導入jenkins的密鑰
三. 修改/etc/init.d/jenkins文件中的jdk路徑
嘗試通過service jenkins start來啟動jenkins服務,如果發現出現以下情況,則需要修改jdk的路徑,如果能正常啟動,則跳過這一步
1. 獲得jdk的安裝路徑
命令:which java
2. 修改配置文件中的jdk路徑
命令:vi /etc/init.d/jenkins
四. 修改jenkins默認端口為8081
由於我之前在阿裏雲上安裝了tomcat,默認端口是8080,為避免端口沖突,所以得將jenkins端口改為8081
命令:vim /etc/sysconfig/jenkins
五. systemctl daemon-reload 重載所有修改過的配置文件
這時,利用 service jenkins start 啟動jenkins服務,會彈出一個warning
按照提示來,輸入命令 systemctl daemon-reload,然後再利用 service jenkins start 啟動,發現ok了
六. 在瀏覽器中輸入 http://公網ip:8081
這時會出現輸入密碼的問題,同樣利用 vi /var/lib/jenkins/secrets/initialAdminPassword 復制密碼並粘貼,進入下一步,選擇默認安裝插件
七. 該Jenkins實例似乎已離線
這個原因就是升級站點的鏈接https://updates.jenkins.io/update-center.json默認是https
解決辦法:
在安裝插件那個頁面,就是提示你offline的那個頁面,不要動。然後打開一個新的tab,輸入網址http://公網ip:8081/jenkins/pluginManager/advanced。 這裏面最底下有個【升級站點】,把其中的鏈接由https改成http的就好了,http://updates.jenkins.io/update-center.json
八. 重啟jenkins服務
最後,利用service jenkins restart 重啟jenkins服務即可
九. 成功安裝
參考文章
https://blog.csdn.net/sms15732621690/article/details/71336224
https://blog.csdn.net/myNameIssls/article/details/70209516
https://blog.csdn.net/xiegh2014/article/details/78803342
https://blog.csdn.net/txyzqc/article/details/77885367
https://blog.csdn.net/u013905744/article/details/80434942
https://www.cnblogs.com/lxz88/p/6278268.html
http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html
https://blog.csdn.net/weixin_40789566/article/details/80036130
https://blog.csdn.net/u013248434/article/details/70304526
阿裏雲上如何搭建jenkins