TeamCity可以为新的Git分支/标签触发构建吗?

pro*_*vit 8 teamcity

我只是设法为分支中的新变化获取TeamCity触发器构建,但是在创建分支或标记时却没有.我想在创建版本标签时自动触发构建.

Bis*_*_86 3

@stevechapman,谢谢

抱歉,这个问题我理解错了。如果您想在创建标签后立即运行构建,teamcity 目前没有开箱即用的功能。你可以:

  1. 配置 git post commit 挂钩,在创建标签后运行构建目标
  2. 或者,您可以有一个自定义的 teamcity 目标,该目标扫描 git 存储库以查找新创建的标签,并在找到任何标签时运行。
  3. 如果您在 teamcity 的构建目标中创建标签,则可以创建一个依赖目标,该目标将在原始目标之后运行并处理您刚刚创建的标签。

  • 由于某种原因,这对我不起作用。我已在 VCS 触发器中将分支规范设置为“+:refs/heads/*”,并将分支过滤器设置为“+:*”。它检测新分支,但它们被列为非活动分支,并且在将更改提交到分支之前不会触发任何构建。 (2认同)
  • 试试这个链接...http://stackoverflow.com/questions/27122891/nightly-build-for-release-branch-if-branch-exists/28448113#28448113 (2认同)