1. 程式人生 > >跟我一起學docker(十)--jenkins的使用

跟我一起學docker(十)--jenkins的使用

所在 分享 sysconfig 一次 tex break class gin hit

什麽是Jenkins?

jenkins是一個廣泛用於持續構建的可視化web工具,持續構建說得更直白點,就是各種項目的"自動化"編譯、打包、分發部署。jenkins可以很好的支持各種語言(比如:java, c#, php等)的項目構建,也完全兼容ant、maven、gradle等多種第三方構建工具,同時跟svn、git能無縫集成,也支持直接與知名源代碼托管網站,比如github、bitbucket直接集成。

jenkins官網地址為http://jenkins-ci.org/,jenkins本身是用java語言開發的,所以安裝jenkins的機器至少要有jdk,另外建議git、ant、maven、gradle、groovy等工具也一並安裝好,方便與這些構建工具集成。

Jenkins使用流程

1.安裝

安裝java:

sudo yum install -y java

技術分享圖片

技術分享圖片

安裝wget:

sudo yum install -y wget

技術分享圖片

技術分享圖片

參考:http://pkg.jenkins-ci.org/redhat/

下載jenkins.repo定義源:

sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins.io/redhat/jenkins.repo

可查看定義的源:

技術分享圖片

導入jenkins key:

sudo rpm --import http://pkg.jenkins.io/redhat/jenkins.io.key

技術分享圖片

安裝jenkins:

yum install jenkins

技術分享圖片

參考地址:http://pkg.jenkins-ci.org/redhat/

2.啟動jenkins

sudo service jenkins start

技術分享圖片

3.查看jenkins進程狀態

sudo service jenkins status


4.vi /etc/sysconfig/jenkins

技術分享圖片

技術分享圖片

日誌目錄

tail -f /var/log/jenkins/jenkins.log

技術分享圖片


5.訪問jenkins服務

http://localhost:8080

註意:第一次啟動的時候訪問失敗,

我執行了service jenkins restart 就可以了

技術分享圖片

技術分享圖片

6.初始化權限配置

執行提示命令獲取管理員密碼:

技術分享圖片

技術分享圖片

7.熟悉基本組件

Jenkins集成了很多組建,我們默認選擇系統建議的組建安裝。

技術分享圖片

技術分享圖片

創建新用戶:

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

創建演示任務(利用maven編譯項目)

任務名稱:hello-jenkins

技術分享圖片

任務配置:

技術分享圖片

技術分享圖片

技術分享圖片

這說明jenkins的所在服務器內沒有安裝git環境

技術分享圖片

技術分享圖片

技術分享圖片

保存並構建:

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

構建並執行成功:

技術分享圖片



跟我一起學docker(十)--jenkins的使用