跟我一起學docker(十)--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的使用