ubuntu下jenkins的安裝
1.對自己的源進(jìn)行更新
sudo apt-get install update
安裝jenkins
sudo apt-get install jenkins
會發(fā)現(xiàn)自己的源中沒有jenkins的包
2.添加新的源
wget --no-check-certificate -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
更新源并進(jìn)行安裝
sudo apt-get update
sudo apt-get install jenkins
到此我們的jenkins已經(jīng)安裝成功
jenkins的配置及使用
我們可以通過sudo service jenkins status
查看它的服務(wù)器的狀態(tài)官硝。
jenkins是開機(jī)自啟動的矗蕊,所以我們不需要每次開機(jī)時都開啟它,jenkins的默認(rèn)端口號是8080氢架,如果沒有修改過端口號傻咖,我們可以使用localhost:8080
訪問jenkins。
我們首次訪問jenkins需要獲取它的登錄的密碼岖研,在他的頁面中有一行紅色的字卿操,我們復(fù)制它,然后在終端上使用
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
獲取它的密碼孙援,進(jìn)行登錄
在登錄成功之后我們還需要裝一些插件害淤,提供了兩種選擇:第一種是jenkins建議安裝的插件,第二種自己根據(jù)自己的需要選擇安裝插件拓售。我建議使用第一種窥摄,因?yàn)檫@樣我們基本可以把需要使用插件一次安裝好。
在插件安裝成功后我們就可以創(chuàng)建自己的jienkins的賬號了邻辉。
在賬號創(chuàng)建完成之后我們就可以創(chuàng)建自己的項(xiàng)目了溪王,我們開始創(chuàng)建自己的第一個jenkins的項(xiàng)目腮鞍。
1.項(xiàng)目的創(chuàng)建,如下圖:
2.我們一般使用的是git倉庫莹菱,我們需要把自己的git的倉庫的代碼的地址填寫上去移国,如下圖:
3.我們在將項(xiàng)目添加好之后,我們還需要添加項(xiàng)目運(yùn)行的的操作道伟,如下圖:
4.但是我們的jenkins中沒有node迹缀,我們需要本地的node的地址,我們使用which node
獲取他的本地路俓蜜徽。獲取路徑之后我們需要將它設(shè)置為全局變量祝懂,但是我們在設(shè)置時沒有發(fā)現(xiàn)設(shè)置全局變量的地方,我們就需要去下載一個Injector的插件拘鞋。
在將插件安裝好之后我們就可以設(shè)置全局變量了
5.在做完這些之后砚蓬,我們就可以去跑我們的代碼了,創(chuàng)建運(yùn)行的過程build now->conloso output通過這兩項(xiàng)操作我們就可以看到它具體的執(zhí)行過程了盆色。具體結(jié)果如下圖:
到此灰蛙,我們創(chuàng)建的項(xiàng)目的一次的運(yùn)行完成了。
但是隔躲,在實(shí)際的項(xiàng)目中摩梧,我們的提交是多次的,我們可以設(shè)置執(zhí)行的時間間隔宣旱,讓jenkins在設(shè)置的時間間隔內(nèi)自己檢查并創(chuàng)建運(yùn)行仅父。
設(shè)置時間間隔的方法如下圖:
設(shè)置時間間隔的語法可以通過點(diǎn)擊?號去查看浑吟。
我們還可以安裝插件wall display使運(yùn)行的結(jié)果顯示的更清楚笙纤,更可視化。安裝之后的效果如下:
以上是我使用jenkins的方法买置,如果有更好的方法粪糙,歡迎交流和補(bǔ)充潦刃。