jenkins的構建項目配置

  繼http://www.cnblogs.com/yajing-zh/p/5109517.html搭建好jenkins系統配置以後,新建jenkins構建項目,用於自動化構建。html

點擊Jenkins界面左上角的"新建"按鈕git

點擊OK按鈕,進入構建項目的配置頁面,接下來進行構建項目的詳細配置。github

1.項目名稱和項目描述maven

2.資源管理配置測試

Repository URL:是你的github上源碼的地址,以後點擊Add字體

Username和Password中輸入的是你的github帳戶名和密碼,以後在Credentials中選擇剛剛新建的git帳戶。ui

剩下的默認配置就好。spa

3.構建觸發器3d

這個觸發器是決定何時觸發構建,能夠設置爲定時構建日誌

 

這裏選擇 Build Periodically :H 2 * * *表示天天凌晨2點開始執行項目構建。意思是:天天凌晨2點,從git上面拉取最新的代碼,而後執行測試,再發送測試報告給相關人員。

4.配置maven執行命令

root pom:表示執行jenkins項目構建的時候,會從autotest/pom.xml文件開始執行,pom.xml文件是全部測試的開頭,它裏面配置的有要執行的testng.xml文件。

整個構建的流程圖以下:

5.配置構建後的操做,即發送測試報告

以下圖,點擊「增長構建後操做步驟」,而後點擊「Editable Email Notification」,進入郵件內容詳細配置界面。

Project Recipient List:這個項目的須要發送郵件給哪些人,能夠在這裏輸入多個郵箱,中間以英文逗號隔開。

Project Reply-To List:保持默認便可,這個是收到郵件的人回覆郵件時候回覆給誰用的,通常不會回覆郵件。
Content Type:能夠選擇Html或者Default也行,由於咱們在jenkins系統設置中的默認格式就是html。
Default Subject: 郵件主題,能夠書寫成:XXX項目自動化測試通知:$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS! 分析下這幾個參數什麼意思:$PROJECT_NAME 構建項目的名稱,也就是selenium_2_combat;# $BUILD_NUMBER 構建的號碼;$BUILD_STATUS 構建狀態,這幾個參數,它會自動讀取,按照這種格式書寫便可。
Default Content:郵件內容,這塊是重點,最能體現報告的重點,咱們須要輸入如下內容:

<hr/>
(本郵件是程序自動下發的,請勿回覆!)<br/><hr/>
項目名稱:$PROJECT_NAME<br/><hr/>
構建編號:$BUILD_NUMBER<br/><hr/>
構建狀態:$BUILD_STATUS<br/><hr/>
觸發緣由:${CAUSE}<br/><hr/>
測試報告:<a href="http://192.168.1.106:8080/job/$PROJECT_NAME/ws/autotest/result/test-report/power-emailable-report.html">http://192.168.1.106:8080/job/autotest/ws/autotest/result/test-report/power-emailable-report.html </a><br/><hr/>
構建日誌地址:<a href="${BUILD_URL}console">${BUILD_URL}console/</a><br/><hr/>
構建地址:<a href="$BUILD_URL">$BUILD_URL</a><br/><hr/>
構建報告:<a href="${BUILD_URL}testReport">${BUILD_URL}testReport/</a><br/><hr/>
變動集:${JELLY_SCRIPT,template="html"}<br/><hr/>

其中的紅色字體須要修改爲本身電腦的IP地址,這樣別人才能訪問到jenkins上的測試結果。

6.最後配置何時觸發發送郵件操做 

點擊Advanced Settings…,把默認的trigger給刪除掉,而後新增一個trigger,而後選擇Always選項,如此便無論構建成功仍是失敗都會發送郵件。

至此,點擊應用後保存,項目配置完成!!!

 剩下的是執行構建的項目:

相關文章
相關標籤/搜索