持續集成之Jenkins

注:部分內容來自互聯網,僅供學習參考。

持續集成

持續集成是一種軟件開發實踐,即團隊開發成員經常集成它們的工作,通過每個成員每天至少集成一次,也就意味着每天可能會發生多次集成。每次集成都通過自動化的構建(包括編譯,發佈,自動化測試)來驗證,從而儘早地發現集成錯誤。

Jenkins

Jenkins 是一個可擴展的持續集成引擎。

主要用於:

•	持續、自動地構建/測試軟件項目。
•	監控一些定時執行的任務。

Jenkins特性

•	易於安裝-只要把jenkins.war部署到servlet容器,不需要數據庫支持。
•	易於配置-所有配置都是通過其提供的web界面實現。
•	集成RSS/E-mail通過RSS發佈構建結果或當構建完成時通過e-mail通知。
•	生成JUnit/TestNG測試報告。
•	分佈式構建支持Jenkins能夠讓多臺計算機一起構建/測試。
•	文件識別:Jenkins能夠跟蹤哪次構建生成哪些jar,哪次構建使用哪個版本的jar等。
•	插件支持:支持擴展插件,你可以開發適合自己團隊使用的工具。

Jenkins安裝

1.下載安裝包:

•	Jenkins.pkg
•	Jenkins.war(java -jar Jenkins.war)

2.命令行:

•	brew install jenkins
•	ln -sfv /usr/local/opt/jenkins/*.plist ~/Library/LaunchAgents

3.注意:

•	支持Java8需要額外的配置

運行Jenkins

1.運行:

•	sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist

2.查看:

•	http://localhost:8080

3.指定端口號:

•	java -jar /Applications/Jenkins/jenkins.war --httpPort=8000

4.關閉服務:

•	sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist

範例

jenkins實現cocoapods官方sepc庫映射自動更新

想要了解更多,你可以訪問jenkins官網

發佈了42 篇原創文章 · 獲贊 21 · 訪問量 20萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章