linux上安裝jenkins過程


最近在學到jenkins分布式構建時,需要一台部署jenkins的主機服務器master,自己用的win10作為slave,所以我想在虛擬機上先部署jenkins.

centos還是ubuntu呢,算了,還是ubuntu吧,看着舒服一些,安裝過程如下:

先去https://pkg.jenkins.io/debian-stable/看看,這里有安裝命令

這是Jenkins的Debian軟件包存儲庫,要使用此存儲庫,先將密鑰添加到系統中:

1 wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -

然后在/etc/apt/sources.list文件末尾加入一行:

deb https://pkg.jenkins.io/debian-stable binary/

 

再去安裝java openjdk:

1 sudo apt-get install openjdk-8-jdk

然后就是安裝jenkins:

1 sudo apt-get update
2 sudo apt-get install jenkins

但我發現安裝速度特別慢:

所以我在win10上下載了最新的離線包jenkins_2.176.3_all.deb,復制到虛擬機ubuntu桌面,卻卡死了,后來發現這是win10 1903版本與vm12不兼容出現的bug,好坑啊,重啟后安裝vm15.1,然后執行命令:

1 sudo dpkg -i jenkins_2.176.3_all.deb

發現缺少依賴,安裝出錯:

繼續安裝依賴包:sudo apt-get install -f

ok!

繼續,使用systemctl啟動jenkins :   sudo systemctl start jenkins

查看啟動狀態:   sudo systemctl status jenkins

 打開瀏覽器,輸入:127.0.0.1:8080,發現網頁一直顯示 :

Please wait while Jenkins is getting ready to work...

一動不動!真實氣煞我也!沒辦法,既然有問題那就解決問題唄!找到jenkins的工作目錄/var/lib/jenkins,將 hudson.model.UpdateCenter.xml 里的url一行改為下面的:

再重啟jenkins:sudo /etc/init.d/jenkins restart   

 ok!

輸入密碼,進入漫長的插件安裝環節。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM