hudson 構建依賴

2021-08-31 04:50:09 字數 580 閱讀 8460

hudson乙個比較好的功能是提供了構建依賴,就是說,乙個job構建完成可以接著進行其它job的構建,這在實際工作中非常有用。

比如說:ajob負責發布,bjob負責執行某些部署後指令碼,b必須在a完成部署後才能執行,這時候我們可以配置兩個job間的依賴關係。

要實現這種配置構建依賴有兩種方法:

1.進入a的設定,在「post-build actions」中找到「build other projects 」,勾選上。

在「projects to build」中填上要接著執行的job名稱,多個job以逗號分隔。這裡我們填上b的名稱即可。

如果希望a在不穩東構建後依然可以執行後續的構建,則勾選「trigger even if the build is unstable 」,

但是,如果a構建失敗,則不會執行後續的構建。

2.也可以再b的設定中進行配置,找到「build triggers」,選擇「build after other projects are built」,在「projects names」中填寫要在b執行前執行的job名稱,多個job以逗號分隔。

1和2兩種方式效果一下,只要a構建執行完成,b構建就會自動執行。

hudson的週期性自動構建規則

hudson有兩種自動構建模式 1 迴圈檢查是否 庫有新提交的內容決定是否構建 適用於svn等cvcs 2 週期性自動構建 在專案的設定 build triggers中,有關於這兩項的設定 poll scm 這是ci 系統中常見的選項。當您選擇此選項,您可以指定乙個定時作業表示式來定義hudson每...

hudson的週期性自動構建規則

hudson有兩種自動構建模式 1 迴圈檢查是否 庫有新提交的內容決定是否構建 適用於svn等cvcs 2 週期性自動構建 在專案的設定 build triggers中,有關於這兩項的設定 poll scm 這是ci 系統中常見的選項。當您選擇此選項,您可以指定乙個定時作業表示式來定義hudson每...

使用Hudson搭建自動構建伺服器

環境 ubuntu1404 x64 說明 使用hudson和git搭建自動構建伺服器的簡單示例 安裝命令如下 sudo sh c echo deb etc apt sources.list.d hudson.list sudo apt get update sudo apt get install ...