在TeamCity中构建具有快照依赖性的git分支

时间:2018-02-07 08:26:44

标签: teamcity

依赖于快照依赖的构建使用了错误的分支。

主要VCS(用于nugets,构建,代码分析): int a = Convert.ToInt32(dtg.Columns[0]); int b = Convert.ToInt32(dtg.Columns[1]); int c = Convert.ToInt32(dtg.Columns[2]); c = a * b;

环境1 VCS: default branch: develop, +:refs/heads/* 在这里,我有从default branch: master构建的快照依赖项。当“Environment 1 VCS”构建时,它使用来自“Main VCS”的Main VCS分支。

如何解决?

1 个答案:

答案 0 :(得分:1)

构建配置具有teamcity.build.branch参数,该参数负责使用哪个分支。

因此,Environment 1 VCS创建配置参数,这将更改您的父依赖项配置分支。

name = reverse.dep.*.build.branch
value = %teamcity.build.branch%

因此,当您运行子配置并选择任何早午餐时,teamcity.build.branch =您的分支

enter image description here

reverse.dep表示覆盖父配置的依赖项属性。这意味着您的父配置将在某个分支上运行。