【问题标题】:Teamcity build with multiple vcs roots具有多个 vcs 根的 Teamcity 构建
【发布时间】:2016-05-30 17:38:45
【问题描述】:

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

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

如何进行此构建?或者可能是其他更好的方法?

【问题讨论】:

    标签: continuous-integration teamcity


    【解决方案1】:

    我认为您可以在 VCS 配置中设置结帐分支。如果您不希望这是一个固定值,您可以将其设置为配置变量,例如%CheckoutBranch%,然后对于使用此 vcs 根目录的每个构建,您必须提供一个构建参数,以便可以执行检出.

    像这样:

    【讨论】:

      猜你喜欢
      • 2013-06-06
      • 1970-01-01
      • 2016-01-19
      • 2014-12-27
      • 1970-01-01
      • 2010-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多