通过脚本

时间:2017-02-18 07:15:00

标签: git teamcity

我有一个在TeamCity(TC)服务器'A'上的构建,并且设置了3个VCS Git根。这些根的分支规范包括“主”和“集成”分支。当在集成分支(例如Int_123)上检测到更改时,作为构建步骤的一部分,它将被重新绑定,然后通过脚本调用TC服务器“B”和“C”上的构建,这些服务器也轮询相同的VCS根。

'A'需要将此分支信息传递给'B'和'C'。除了分支名称之外,还应传递其他git信息,以便'B'和'C'选择正确的VCS根,因为branchName(Int_123)在根中可能不是唯一的。

            

1 个答案:

答案 0 :(得分:0)

在构建配置之间添加从同一链构建的快照依赖项将使您的源保持深度连接。因此,当来自VCS 1的分支int_123是服务器A上的代理的源时。它也将是来自服务器2的代理上的VCS 1的源。这是因为修订号用于确定源,而不是只有根特定,但"时间点"同样。