2
我已經設置了我的哈德森工作A.工作A取決於工作B和C.我已經用「構建其他項目」來設置它們。儘管每個作業都位於工作空間中的單獨目錄中(默認結構),但這種方式很好。但我需要作業B和C作業空間(根文件夾)。Hudson依賴關係
我已經考慮兩種方法:
- 更改工作區來找工作的,並通過「在其他項目上的觸發參數構建」變量推到作業,然後使用Ant構建腳本將它們複製到該位置,因爲我無法找到一個選項來更改作業B或C應該去的文件夾
- 觸發作業B,然後從構建腳本作爲作業A的一部分,然後C。這是通過遠程調用(發現它在某處stackoverflow),但該選項在我的配置中缺失,我找不到可以添加它的任何插件。
我理想的辦法是從那裏使用Ant構建腳本和觸發作業B和C antsvn或類似的東西。但我無法找到一個堅實的例子。
爲什麼我需要這種方式的原因很簡單 - 作業B是作業A和作業必不可少的CMS C有Python腳本需要在新版本登陸到生產服務器之前執行(這已經用py完成了-螞蟻)。
或者也許有更好的方法來管理這樣的依賴關係。任何幫助表示讚賞。
我希望它是有道理的。