本文章轉(zhuǎn)載于搜狗測試
今天給大家介紹本系列文章的最后一篇—jenkins持續(xù)構(gòu)建百拓,從而實(shí)現(xiàn)web自動化case的持續(xù)集成身堡。前提是通過前面文章介紹你已經(jīng)能夠編寫出可執(zhí)行的自動化case了触趴,本文仍然是在前面實(shí)例的基礎(chǔ)上進(jìn)行的鸦致。我們首先要將將前面完成的自動化case上傳到svn進(jìn)行管理杉畜,接下來介紹是如何通過jenkins對其進(jìn)行持續(xù)集成的裁良。
一、環(huán)境搭建
1腾夯、jenkins安裝
jenkins包括Linux和windows兩個版本颊埃,直接去官網(wǎng)下載所需要的版本即可,地址:https://jenkins.io/蝶俱,本文介紹的版本是windows版班利。
下載后在CMD中切換到j(luò)enkins.war所在目錄,并執(zhí)行java -jar jenkins.war榨呆,如下圖:
執(zhí)行完成后罗标,在瀏覽器中輸入http://localhost:8080即可進(jìn)入jenkins首頁。
2愕提、jenkins系統(tǒng)設(shè)置
Jenkins安裝后還需要集成ant馒稍,有兩種實(shí)現(xiàn)方式:自動安裝、手動指定本地安裝目錄浅侨;我們采用的是本地已安裝好的ant纽谒,需要在jenkins中進(jìn)行如下配置:
首先進(jìn)入jenkins系統(tǒng)設(shè)置中
Ant安裝ant_home中填寫本地Ant安裝目錄
同時,在全部屬性中工具位置列表目錄項中填寫Ant本地安裝目錄
完成后保存如输,即可完成相關(guān)配置鼓黔。
二央勒、Jenkins持續(xù)集成實(shí)現(xiàn)
1、構(gòu)建配置
完成jenkins相關(guān)配置后澳化,我們想要實(shí)現(xiàn)自動化項目的持續(xù)集成崔步,還需要在jenkins中對項目進(jìn)行相關(guān)配置,具體如下:
首先缎谷,新建一個自由風(fēng)格的項目(名稱自定)
源碼管理中井濒,輸入svn路徑,同時需要添加svn用戶名和密碼
構(gòu)建觸發(fā)器操作可根據(jù)需要自行選擇
新增一構(gòu)建步驟列林,選擇Invoke Ant
構(gòu)建項中Ant version選擇系統(tǒng)配置中安裝的ant瑞你,target根據(jù)需要選擇你所要進(jìn)行的操作
至此,項目構(gòu)建相關(guān)配置完成了希痴,下面就是執(zhí)行了~~~
2者甲、構(gòu)建執(zhí)行
配置完成后,可直接通過“立即構(gòu)建”執(zhí)行構(gòu)建
具體的構(gòu)建過程可通過console output查看
執(zhí)行結(jié)果紅色表示構(gòu)建失敗砌创,藍(lán)色表示構(gòu)建成功
到此為止虏缸,jenkins持續(xù)集成完整過程就介紹完了,至于一些具體的細(xì)節(jié)需要大家自己去探究了嫩实。