2017-02-18 50 views
0

我有一個在TeamCity(TC)服務器'A'上的構建,並且設置了3個VCS Git根。這些根的分支規範包括'主'和'集成'分支。在集成分支(例如Int_123)上檢測到更改時,作爲構建步驟的一部分,它將進行重新分區,然後通過腳本調用TC服務器「B」和「C」上的構建,這些構建也在輪詢相同的VCS根。調用TeamCity(TC)通過腳本構建多個VCS根

'A'需要將此分支信息傳遞給'B'和'C'。除了分支名稱之外,還應該傳遞哪些其他git信息,以便'B'和'C'選擇正確的VCS根,因爲branchName(Int_123)在根中可能不是唯一的。

回答

0

添加快照依賴,從同鏈構建,構建配置之間將讓您深深源連接。因此,當來自VCS 1的分支int_123是服務器A上代理的源代碼時,它也將是來自服務器2代理上VCS 1的源代碼。這是因爲修訂號用於確定源,而不是隻根特定的,但也是「時間點」。