教你玩轉web自動化(六)

本文章轉載于搜狗測試

今天給大家介紹本系列文章的最后一篇—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持續集成完整過程就介紹完了,至于一些具體的細節需要大家自己去探究了。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容