本文章轉載于搜狗測試
今天給大家介紹本系列文章的最后一篇—jenkins持續構建,從而實現web自動化case的持續集成。前提是通過前面文章介紹你已經能夠編寫出可執行的自動化case了,本文仍然是在前面實例的基礎上進行的。我們首先要將將前面完成的自動化case上傳到svn進行管理,接下來介紹是如何通過jenkins對其進行持續集成的。
一、環境搭建
1、jenkins安裝
jenkins包括Linux和windows兩個版本,直接去官網下載所需要的版本即可,地址:https://jenkins.io/,本文介紹的版本是windows版。
下載后在CMD中切換到jenkins.war所在目錄,并執行java -jar jenkins.war,如下圖:
執行完成后,在瀏覽器中輸入http://localhost:8080即可進入jenkins首頁。
2、jenkins系統設置
Jenkins安裝后還需要集成ant,有兩種實現方式:自動安裝、手動指定本地安裝目錄;我們采用的是本地已安裝好的ant,需要在jenkins中進行如下配置:
首先進入jenkins系統設置中
Ant安裝ant_home中填寫本地Ant安裝目錄
同時,在全部屬性中工具位置列表目錄項中填寫Ant本地安裝目錄
完成后保存,即可完成相關配置。
二、Jenkins持續集成實現
1、構建配置
完成jenkins相關配置后,我們想要實現自動化項目的持續集成,還需要在jenkins中對項目進行相關配置,具體如下:
首先,新建一個自由風格的項目(名稱自定)
源碼管理中,輸入svn路徑,同時需要添加svn用戶名和密碼
構建觸發器操作可根據需要自行選擇
新增一構建步驟,選擇Invoke Ant
構建項中Ant version選擇系統配置中安裝的ant,target根據需要選擇你所要進行的操作
至此,項目構建相關配置完成了,下面就是執行了~~~
2、構建執行
配置完成后,可直接通過“立即構建”執行構建
具體的構建過程可通過console output查看
執行結果紅色表示構建失敗,藍色表示構建成功
到此為止,jenkins持續集成完整過程就介紹完了,至于一些具體的細節需要大家自己去探究了。