持續化集成Jenkins的系統配置

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

  先介紹一下項目持續集成測試,這個測試會天天定時執行自動化構建項目(包括編譯、發佈、自動化測試),從而儘早發現項目持續集成中的錯誤。在自動化領域引進持續集成,主要是爲了天天的定時構建,自動執行自動化項目下的全部用例,而後發送測試報告給相關人員,能夠經過郵件查看項目的測試成功率,以便上級掌握項目穩定狀況。git

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

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

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

繼而安裝jenkins,安裝包地址https://yunpan.cn/cun4GxQFKHQ9i (提取碼:eaa4),安裝完成以後會自動打開jenkins主頁,地址默認爲:http://localhost:8080/。爲了讓jenkins能夠自動編譯,構建等,因此須要安裝git插件、發送郵件的插件和maven插件等。學習

打開系統管理測試

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

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

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

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.配置郵件通知服務器

此處的密碼也是受權碼。

配置好後,能夠直接勾選"經過發送測試郵件測試配置",假如第四、五、6步都配置正確的話,此時在126郵箱裏會收到一封郵件。

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

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

相關文章
相關標籤/搜索