還是以以下幾個問題來學習這個軟件:
1.jenkins是什么?
2.為什么要用jenkins?
3.怎么用jenkins?
1.jenkins是什么?
Jenkins是一個開源的、提供友好操作界面的持續集成(CI)工具,起源於Hudson(Hudson是商用的),主要用於持續、自動的構建/測試軟件項目、監控外部任務的運行(這個比較抽象,暫且寫上,不做解釋)。Jenkins用Java語言編寫,可在Tomcat等流行的servlet容器中運行,也可獨立運行。
通常與版本管理工具(SCM)、構建工具結合使用;常用的版本控制工具有SVN、GIT,構建工具有Maven、Ant、Gradle。
2.為什么要用Jenkins?
上面的特性決定了我們使用它,
Jenkins特性
不需要安裝、不需要數據庫,只需通過java -jar jenkins.war或部署到一個servlet容器中
所有的配置都可能通過jenkins提供的web界面完成,當然如果你喜歡,也可以通過手動修改xml文件進行配置
jenkins能跟蹤每次構建生成哪些jar包以及使用哪個版本的jar包
jenkins可以通過第三方插件擴展,也可以根據團隊需要開發插件
英文全稱:Continuous Integration
中文全稱:持續集成工具
持續集成是一種軟件開發實踐。在持續集成中,團隊成員頻繁集成他們的工作成果,一般每人每天至少集成一次,也可以多次。每次集成會經過自動構建(包括自動測試)的檢驗,以盡快發現集成錯誤。
英文全稱:Source Control Management (Software Version Control)
中文全稱:源碼控制管理軟件 版本控制
3.怎么用jenkins?
首先我們來安裝:
♦1.安裝jdk(現在2018/5/9的jenkins的版本y
要使用Java jdk8以上的版本http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,一定要記得配置環境變量,安裝配置教程很多也很詳細,https://jingyan.baidu.com/article/e3c78d644e6fef3c4c85f53a.html)
♦2.下載jenkins如下圖步驟:
點擊下載:
♦2-1.我是win7的我就下載這個了:
♦3.進入cmd窗口到下好的jenkins.war路徑里面運行:Java -jar jenkins.war
♦4.該命令運行后會顯示一下:
♦5.直到出現:算是安裝成功。
♦6.在瀏覽器的URL地址欄中輸入類似http://localhost:8080/jenkins/這樣的地址然后按照提示進行操作。
中間會報錯錯如:
♦HTTP ERROR 404 Problem accessing /jenkins/. Reason: Not Found
這個時候你可能卸載重裝,這個時候就訪問不到http://localhost:8080/jenkins/這個了,所以就需要修改默認端口
如:Java -jar jenkins.war --httpPort=8001
♦這個時候還是會訪問不到,因為這是一個Jenkins的Bug。臨時解決方法是:在瀏覽器中手工輸入:http://<ip>:<port>
。不要訪問"/jenkins"這個路徑。
♦7.最后成功:
我選擇的是安裝推薦的插件:
♦8、然后設置管理員名稱密碼等,根據提示完成。