TeamCity能否触发新Git分支/标记的构建?
我只为分支中的新更改获取了TeamCity触发器构建,但在创建分支或标记时没有。我想在创建版本标记时自动触发生成。@stevechapman,谢谢 对不起,这个问题我理解错了。如果希望在创建标记后立即运行生成,teamcity当前没有现成的功能。你可以:TeamCity能否触发新Git分支/标记的构建?,teamcity,Teamcity,我只为分支中的新更改获取了TeamCity触发器构建,但在创建分支或标记时没有。我想在创建版本标记时自动触发生成。@stevechapman,谢谢 对不起,这个问题我理解错了。如果希望在创建标记后立即运行生成,teamcity当前没有现成的功能。你可以: 配置git post-commit钩子,在创建标记后运行构建目标 或者,您可以有一个自定义的teamcity目标,它可以扫描git repo以查找新创建的标记,并在发现任何标记时运行 如果要在teamcity的构建目标中创建标记,可以创建一个从
出于某种原因,这对我不起作用。我已经在VCS触发器中将分支规范设置为
+:refs/heads/*
,将分支过滤器设置为+:*
。它检测到新分支,但它们被列为非活动分支,并且在将更改提交到分支之前不会触发生成。此回答不正确-VCS/远程运行触发器仅在检测到更改集时触发-仅创建标记/分支不会导致生成以这种方式触发。我可以想到的另一种触发构建的方法是通过,但这可能会变得复杂…请尝试此链接…您现在可以使用配置参数teamcity.vcsTrigger.runbuildinnewmptybranch=true
来告诉teamcity在创建标记时构建-@Vadzim的可能重复似乎不是重复,这里的问题是在创建标记时触发构建,而不是提交。