亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源配置管理工具 > HUDSON
持續集成工具hudson
作者:網絡轉載 發布時間:[ 2013/3/29 15:45:54 ] 推薦標簽:

Use update: 這里選項勾上后,每次檢測到庫上有更新,會使用svn update命令;如果沒有勾上的話,那每次使用的是svn checkout命令。熟悉SVN的人都知道,小項目的話這兩個區別不大,但如果是大項目的話,update要比checkout命令省相當多的時間。

Repository browser: 我也不知道這里是干嘛使的,沒研究,反正每次我都會選擇(Auto)選項。

八:Build Triggers:可以理解為你想以什么樣的方式去觸發你的構建,以其它構建成功后為基礎,還是周期性的構建,還是根據poll SCM(變更觸發)來觸發構建。

持續集成工具之Hudson

一般選擇一項即可,我使用的是poll SCM。第一項簡單,但對于大多數項目來說不太適用。它是根據TestJob這個工程所依賴的其它項目構建成功為基礎,如TestJob要依賴于Test這個項目(包括jar包啊,環境啊什么的),然后在Projects names里面填寫它所依賴于的項目名稱即可,如Test;第二項,是周期性構建,Hudson提供了一種語法,可以查看后面的help,要在Schedule里面使用這個語法,如我寫成* * * * *,這表示每分鐘要構建一次,*/30 * * * *,則表示每隔30分鐘進行一次構建。當然也可以設定年月日等日期;第三項是根據檢測的更新去執行構建,Schedule的語法表示跟上面一樣的,不多說了。

九:Build 這里是Hudson構建部分的正式開始,也是心臟。先看下面幾個圖吧。持續集成工具之Hudson

我的項目是使用ant來實現的,當然我選擇Invoke Ant選項,從這里來看,好像你可以自己在這個界面上直接定義ant語法,我的是有專門的ant文件去執行某個target, 也有一個總的build.xml將這些target連接起來,還自己寫義了上些的properties文件,可以使用ant直接調用。里面定義了一些路徑啊,常量啊什么的。

持續集成工具之Hudson

Targets: 當然這里我可以選擇任意的啦,也可以不填寫這里。(上面說了我都有一個總的build.xml啦)

Build File: 選擇我的build.xml所在的位置。

Properties: 如果是自己在Hudson里面寫ant的話,這里可以對一些常量進行定義,如路徑名等等。

Java Options: 去定義java在運行時的一些參數,如-Xmx512m等等。

十:Post-build Actions這里也可以說是做一些發布啊,善后啊之類的,可以看到有mail, artifacts, publish之類的。

持續集成工具之Hudson

我只說我用過的幾個,別的我也沒資格啦。

Archive the artifacts 看下圖

持續集成工具之Hudson

可以指定archive的路徑,如D:hudsonjobsTestJobuilds, Excludes可以排除上些你不想成為archive的東西,如*.bak,*.zip之類的。

Discard all but the last successful/stable artifact to save disk space這個選項可以要也可以不要,但是如果你硬盤夠大的話,這個選項還是不要勾的好,這樣還可以去查看artifacts的歷史。

Build other projects看下圖

持續集成工具之Hudson

這里和上面的第八大節里面的Build Triggers的Build after other projects are built有一個承上啟下的作用。可以定義在這個項目構建成功后去構建哪幾個項目。Trigger even if the build is unstable建議項目之間依賴特別強的不要勾此選項,如果依賴不是特別強的話可以選擇此項以保證構建的持續性。

E-mail Notification看下圖

持續集成工具之Hudson

Recipients:填寫收信的地址,下面有兩個選項,建議兩個都要選上,第一個是為每個不穩定的構建都要發mail通知相關的人,看來Hudson的開發者也相信no news is good news  大笑  第二個是一個比較好的想法,但是我覺得做的還不夠完美,這是給兩次構建之間,對project進行修改過的所有的人都發一封mail,以告訴他們當前版本構建失敗,速度改正錯誤。 

上一頁12345下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 日韩伦理视频在线观看 | 最近2019中文字幕免费大全5 | 精品国产一区二区三区成人 | 插菊花网| 在线观看成年美女黄网色视频 | 欧美高清国产在线观看 | 成人动漫在线看 | 亚洲视频在线a视频 | 五月婷婷视频 | 久久久香蕉视频 | 亚洲free| 日本特级淫片免费看 | 亚洲福利区 | 成人满18在线观看网站免费 | 日韩狠狠操 | 欧美日产国产亚洲综合图区一 | 欧美日韩三级在线观看 | 天天干狠狠 | 日本一区二区三区免费观看 | 香蕉视视频 | 香蕉国产人午夜视频在线观看 | 国产日韩欧美一区二区三区在线 | 欧美成人看片黄a免费 | 波多野结衣视频在线看 | 五月天婷婷综合网 | 污视频免费观看网站 | 人与动人与物xxxxxr | 国产全黄一级毛片 | 国产高清a毛片在线看 | 久久精品成人免费网站 | 曰批免费动漫视频播放免费 | 大伊香蕉在线精品视频人碰人 | 欧美亚洲国产成人不卡 | 国产一级aaa全黄毛片 | 亚洲国产精品线播放 | 欧美高清视频性播放 | 国产成人在线免费观看 | 成年免费视频网站入口 | 国产一区中文字幕 | 国产玖玖视频 | 国产h在线播放 |