在 TeamCity 中构建具有快照依赖项的 git 分支
build git branch with snapshot dependency in TeamCity
依赖于快照依赖的构建使用了错误的分支。
主要 VCS(用于 nugets、构建、代码分析):
default branch: develop, +:refs/heads/*
环境 1 VCS:
default branch: master
在这里,我有从 Main VCS
构建的快照依赖项。当 "Environment 1 VCS" 构建时,它使用 "Main VCS" 的 default
分支。
如何解决?
构建配置有 teamcity.build.branch
参数,它负责将使用哪个分支。
因此,环境 1 VCS 创建配置参数,这将更改您的父依赖项配置分支。
name = reverse.dep.*.build.branch
value = %teamcity.build.branch%
因此,当您 运行 您的子配置和 select 任何 b运行ch 时,然后 teamcity.build.branch
=您的分支
reverse.dep 表示覆盖父配置的依赖属性。这意味着您的父配置将 运行 在某些分支上。
依赖于快照依赖的构建使用了错误的分支。
主要 VCS(用于 nugets、构建、代码分析):
default branch: develop, +:refs/heads/*
环境 1 VCS:
default branch: master
在这里,我有从 Main VCS
构建的快照依赖项。当 "Environment 1 VCS" 构建时,它使用 "Main VCS" 的 default
分支。
如何解决?
构建配置有 teamcity.build.branch
参数,它负责将使用哪个分支。
因此,环境 1 VCS 创建配置参数,这将更改您的父依赖项配置分支。
name = reverse.dep.*.build.branch
value = %teamcity.build.branch%
因此,当您 运行 您的子配置和 select 任何 b运行ch 时,然后 teamcity.build.branch
=您的分支
reverse.dep 表示覆盖父配置的依赖属性。这意味着您的父配置将 运行 在某些分支上。