具有多个vcs根的Teamcity构建

时间:2015-09-23 09:00:45

标签: continuous-integration teamcity

我在第一个git存储库中有一个Web应用程序,一些客户端在第二个git存储库中为它设计。每个客户端设计都推进了它自己的分支。当我在第一个回购的某个分支上运行构建时,两个repos都附加到构建配置,并且我想选择必须检查第二个repo的哪个分支。

现在,始终检查第二个repo的默认分支(如何描述here)。在this页面上,我发现存在参数teamcity.build.vcs.branch.<VCS root ID>,但它是用于阅读,而不是用于在构建之前进行设置。

如何构建这个?或者可能是其他更好的方法吗?

1 个答案:

答案 0 :(得分:1)

我认为你可以在VCS配置中设置checkout分支。如果您不希望这是一个固定值,您可以将其设置为配置变量,例如firstUnlaidCharIndex,然后对于使用此vcs root的每个构建,您必须提供构建参数所以可以结账。

像这样:

enter image description here