Continuous integration Teamcity-如何触发所有功能分支的计划构建?
我有一些用于releaseContinuous integration Teamcity-如何触发所有功能分支的计划构建?,continuous-integration,teamcity,Continuous Integration,Teamcity,我有一些用于releaserelease/vX.x.xx的分支 我希望始终在任何分支上运行最新更改的构建(最后修改的一个,我不关心其他分支),作为计划的夜间构建 我将VCS根目录配置为瞄准refs/heads/master(发布分支总是更改,因此我无法瞄准该分支作为默认值) 分支规范:+:refs/heads/(release/*) 在触发器中,我使用附加选项>触发器内置分支设置为+:refs/heads/release/*设置了一个调度触发器 我还尝试将触发条件>编辑触发规则设置为+:ref
release/vX.x.xx
的分支
我希望始终在任何分支上运行最新更改的构建(最后修改的一个,我不关心其他分支),作为计划的夜间构建
- 我将VCS根目录配置为瞄准
(发布分支总是更改,因此我无法瞄准该分支作为默认值)refs/heads/master
- 分支规范:
+:refs/heads/(release/*)
- 在触发器中,我使用附加选项>触发器内置分支设置为
设置了一个调度触发器+:refs/heads/release/*
- 我还尝试将触发条件>编辑触发规则设置为
+:refs/heads/(release/*)
我使用的是TeamCity 2019.2.2您是否在分支规范的任何地方都添加了括号()?试着从任何地方删除它,只写+:refs/heads/release/*我已经试过了,但它不起作用vcs root->branch specification和schedule trigger设置足够了,你试过没有schedule trigger中的附加选项吗?是的,恐怕我也有同样的结果如果你写一个没有通配符的分支名称,它会起作用吗?e、 g.,+:参考/标题/发布版/v42.0.1。我已经为+:refs/heads/12.*之类的东西配置了触发器,并且它按预期工作,因此它可能是配置中缺少的一些基本内容。您是否在分支规范中的每个地方都添加了括号()?试着从任何地方删除它,只写+:refs/heads/release/*我已经试过了,但它不起作用vcs root->branch specification和schedule trigger设置足够了,你试过没有schedule trigger中的附加选项吗?是的,恐怕我也有同样的结果如果你写一个没有通配符的分支名称,它会起作用吗?e、 g.,+:参考/标题/发布版/v42.0.1。我已经为+:refs/heads/12.*之类的东西配置了触发器,并且它按预期工作,因此它可能是您的配置中缺少的一些基本内容。