0
有沒有辦法訂購強制版本發佈者的執行程序,並等待先前的forcebuild在執行下一個之前完成?CruiseControl中Forcebuild發佈者的訂單
<publishers>
<forcebuild>
<project>Project A</project>
</forcebuild>
<forcebuild>
<project>Project B</project>
</forcebuild>
<forcebuild>
<project>Project C</project>
</forcebuild>
</publishers>
我試圖解決的問題是可以說ProjectA設置爲優先級1,ProjectB設置爲優先級2.它們都在同一個隊列中。但是ProjectA具有依賴於其他項目的觸發器,並且我需要這些依賴項目在執行projectB之前完成。我已經嘗試在依賴項目上設置優先級,但因爲觸發依賴項目的時間滯後,所以會立即返回到ProjectB。我希望forcebuild發行者有一個waitTime屬性。 – odez213 2011-05-05 12:31:25
所以你需要在ProjectA和ProjectB之間建立其他項目?難道你不能把它們放在同一個隊列中,並將它們的優先級值設置在ProjectA和ProjectB的優先級之間嗎? – 2011-05-06 07:02:35
是的,我做到了,但由於ProjectA和ProjectB之間沒有延遲時間,cruiseControl有時會開始構建ProjectB,然後開始排隊ProjectA的依賴關係。 – odez213 2011-05-09 17:52:35