【问题标题】:Using VCS root with dependency parameters将 VCS 根与依赖项参数一起使用
【发布时间】:2017-08-10 03:47:01
【问题描述】:

我有一个管道,其中不同的部分使用指向相同 git 存储库的 VCS 根。

在构建一个允许将 VCS 根默认分支设置为参数的自定义管道(默认为主分支)时,我希望下游作业使用相同的分支,但是无论如何,下游似乎都使用默认值我使用 %deps%

覆盖它

我是否误解了参数化 vcs 根的工作原理?

【问题讨论】:

    标签: version-control continuous-integration teamcity teamcity-9.0


    【解决方案1】:

    您只需要在管道中的所有构建配置之间设置Snapshot Dependencies - 您不需要对“默认分支”进行参数化。

    使用与正在处理的整个排队构建链相同的源快照

    在 git 中它基本上意味着管道中的所有构建配置都将使用相同的提交,因此也使用相同的分支

    【讨论】:

    • 我们在管道的不同阶段使用不同的 vcs 根,因为代码是在小型存储库中组织的,而不是将所有东西都放在一个地方。当我们谈论 vcs 根时,%dep.% 是否会以某种方式被覆盖?
    猜你喜欢
    • 2015-06-08
    • 2017-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-01
    • 1970-01-01
    • 2014-12-16
    • 1970-01-01
    相关资源
    最近更新 更多