【发布时间】:2019-11-19 17:19:30
【问题描述】:
我将 Teamcity 作业配置为由拉取请求触发(拉取请求被创建或更新)。 在 VCS 根默认分支中:
refs/heads/master
分支规范:
-:refs/heads/master
+:refs/pull/(*/merge)
我们所有的发布分支的名称都以 release- 开头,例如 release-1.0.0。
如何将 teamcity 作业配置为仅由对任何发布分支的拉取请求触发? 有目标分支的拉取请求过滤,但是它不支持分支名称中的星号。
【问题讨论】:
-
你说的是触发器吗?
-
是的,谈论工作触发因素
-
我可能在这里弄错了,或者我们指的是不同的东西,但您可以创建一个
VCS Trigger,然后使用以下分支过滤器:+:release-* -
我想分析拉取请求,而不是合并到发布分支的结果。用于拉取请求的 Git 创建 /pull/ID 分支
标签: teamcity pull-request