使用Jenkins配置自動化構建


持續集成是個簡單重復勞動,人來操作費時費力,使用自動化構建工具完成是最好不過的了。

為了實現這個要求,我選擇了 Jenkins
從http://mirrors.jenkins-ci.org/windows/latest下載windows下的最新安裝版jenkins。(如果不能安裝,從http://mirrors.jenkins-ci.org/war/latest/jenkins.war下載war包,手動配置,配置說明參見https://wiki.jenkins-ci.org/display/JENKINS/Use+Jenkins)。
1.安裝
這里直接使用安裝包,安裝過程很簡單,這里就再說明了。
安裝后自動創建了一個windows服務:Jenkins,默認使用的端口是8080,如果需要修改,打開安裝目錄下的jenkins.xml文件,修改  <arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" -- httpPort=8081</arguments>后保存,啟動jenkins服務。
打開http://192.168.0.10:8081/,看到類似下面的界面(我這里已經創建了一個任務):
說明jenkins已經安裝成功。
2. 創建任務
  2.1 點“新Job”,界面如下:
輸入任務名稱,任意名稱都可以,但最好是有意義的名稱,這里輸入的名稱和項目名稱相同為hummer
  2.2 選擇項目類型,因我的項目是maven項目,這里選擇“ 構建一個maven2/3項目” 點擊”OK“進入下一個界面。
  2.3 界面如下:
 
源代碼管理根據自己的需要進行選擇,我的源代碼是使用svn管理的,這里選擇“Subversion Modules”,在"Repository URL"錄入你的svn倉庫地址;第一次錄入時還需要錄入svn倉庫的用戶名和口令。
剛才的那個界面比較大,向下滾動,中間部分的界面如下:
構建觸發器,我選擇“ Build whenever a SNAPSHOT dependency is built”,意思是依賴於快照的構建,應該是當svn有修改時就構建項目。
2.4 build設置不用修改,就使用pom.xml,目標選項也不用修改。
2.5 設置構建后的步驟,(Post Steps,可選設置 ),我這里要求構建成功后把war文件復制到指定的目錄,然后停運tomcat,刪除項目web目錄,啟動tomcat。
2.6 設置郵件通知 
勾選“ E-mail Notification”,在recipients中錄入要接收郵件的郵箱。
點“保存”,完成設置
3. 在工作區域的左邊菜單上點“立即構建”,開始構建項目,
如果構建成功,則項目狀態的S為藍色,如果失敗則為紅色。
構建完成,左邊菜單會顯示有“控制台輸出”,點擊可以查看控制台詳細輸出。構建錯誤時也可以根據相應的錯誤信息進行修改。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM