我們正在使用的TeamCity 9,我們已經定義生成配置是這樣的:構建之間如何重新排序並行構建連鎖
--> unit tests ---------|
^ ˇ
compile ->+-> integration tests ->+--> deploy
ˇ ^
--> acceptance tests ---|
依賴關係被定義爲快照依賴(documentation)。所有的測試版本都是並行運行的,但是我需要定義順序,因爲integration test
比其他版本需要更多的時間,所以首先運行這個測試版本會很好。
可以爲鏈中的每個構建定義順序或優先級?
難道真的這些相互競爭?我認爲每個人都在不同的代理商(代理商集)上運行,情況並非如此嗎? – sferencik
你說得對,我的例子很糟糕。我有一羣代理人,我的目標是定義並行構建的順序,例如「集成測試」首先執行,然後是「驗收測試」和「單元測試」。每個構建都可以在所有代理上運行 - 代理具有相同的配置。 – Rudis
@Rudis,我有同樣的問題,你有沒有找到辦法做到這一點? – Ojen