關於TeamCity上構建鏈的所有文檔以及他們的博客帖子均涉及簡單設置,它們不會公開您在現實生活中可能遇到的更復雜的設置,這會使我遇到以下問題。爲什麼構建配置不能在TeamCity中爲構建鏈並行運行?
我有幾個複雜的設置需要: 理想情況下,& B和d &Ë將在不同的構建節點同時運行。 A--\C/--E B--/D\--F
在上述甲&乙運行併發的,因爲這樣做Ç& d但是C & d如果兩個甲&乙通,也是如此對於E &˚F它們運行並行,但僅觸發僅當兩個Ç& d通。 /-- B --\ A D \-- C --/
理想情況下B & C應該在不同的節點上並行運行。
然而,TeamCity拒絕這樣做,並且所有構建在單個構建節點上都是連續的,這非常令人討厭,因爲它會將構建時間浪費在水中。
我已經嘗試過Snapshot依賴關係和Finish生成觸發器的各種組合,無濟於事,TeamCity拒絕並行運行任何步驟。
這是出乎意料的。您是否可能設置了代理商要求,以便這些代理商都被鎖定在一個代理商身上? – sferencik
構建中不存在任何代理要求,只是它們需要安裝Xcode。 – Sauraus
您是否至少有2個構建代理(節點)連接到服務器?這些節點是否與您的兩個並行構建配置兼容? – KIR