2017-02-18 51 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的源代码。这是因为修订号用于确定源,而不是只根特定的,但也是“时间点”。