持續化集成Jenkins的系統配置


  最近在研究selenium2自動化測試,用到持續化集成jenkins。由於之前僅限於使用,而沒有真正動手配置過,所以現在學習從零開始,搭建持續化集成,故而有了這篇博客。

  先介紹一下項目持續集成測試,這個測試會每天定時執行自動化構建項目(包括編譯、發布、自動化測試),從而盡早發現項目持續集成中的錯誤。在自動化領域引進持續集成,主要是為了每天的定時構建,自動執行自動化項目下的所有用例,然后發送測試報告給相關人員,可以通過郵件查看項目的測試成功率,以便上級掌握項目穩定情況。

  分為系統配置,就是以下內容;單個構建項目配置:http://www.cnblogs.com/yajing-zh/p/5111060.html;執行構建和查看結果:http://www.cnblogs.com/yajing-zh/p/5111503.html;

  談到編譯,就有源碼,既然有源碼就應該有版本控制器git,這樣jenkins也好從git上拿取最新的代碼,進行編譯。故先安裝git。

下載鏈接:https://yunpan.cn/cun4qU86PSzYs (提取碼:6dbc),建議安裝時直接加入到path路徑中:

繼而安裝jenkins,安裝包地址https://yunpan.cn/cun4GxQFKHQ9i (提取碼:eaa4),安裝完成之后會自動打開jenkins主頁,地址默認為:http://localhost:8080/。為了讓jenkins可以自動編譯,構建等,所以需要安裝git插件、發送郵件的插件和maven插件等。

打開系統管理

點擊"管理插件"->"可選插件",在"過濾"輸入框中輸入:

Git Plugin: 管理git,定時構建項目

Email Extension Plugin: 發送郵件擴展工具

Maven Integration plugin: 執行maven命令的圖形化交互性插件

點擊"下載待重啟后安裝"按鈕,下載頁面:

等三個插件下載完成,在地址欄輸入:http://localhost:8080/restart 重啟jenkins服務。在安裝過程中假如出現一下error,可不用理會,那是連接google失敗,不影響插件的安裝。

插件裝好,重啟完jenkins之后要進行相關插件的配置,進入"系統管理"->"系統設置"

1.先配置Maven:

Maven Configuration使用默認設置,Maven Name盡量使用其版本號,MAVEN_HOME是你的maven安裝目錄,去掉自動安裝,MAVEN_OPTS使用-Xms256m -Xmx512m -Dfile.encoding=UTF-8 設置內容和字符編碼,別的都是默認設置即可。

2.配置Java

3.配置git

點擊"Add Git"->"Git"

其中Path to Git executable輸入git.exe即可,因為之前在安裝git時就已經加入相關目錄到系統path路徑下了,執行git命令的時候會根據path路徑來查找。

還要配置git的的用戶昵稱和郵箱:

4.配置jenkins location

5.配置Extended E-mail Notification

主要是進行發送郵件的設置,以126郵箱為例,此處的郵箱要與第4步中的系統管理員郵件地址是同一個

剩下的都保持默認即可。

這里需要注意的是,在Password出填寫的不是郵箱密碼,而是郵箱的授權碼。至於獲取授權碼,可參考:http://jingyan.baidu.com/article/495ba841ecc72c38b30ede38.html

6.配置郵件通知服務器

此處的密碼也是授權碼。

配置好后,可以直接勾選"通過發送測試郵件測試配置",假如第4、5、6步都配置正確的話,此時在126郵箱里會收到一封郵件。

至此配置基本完成,先點擊應用,在點擊保存。

 此時jenkins的系統配置已完成,可能接下來要做的是進行jenkins的項目配置:http://www.cnblogs.com/yajing-zh/p/5111060.html


免責聲明!

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



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