Continuous integration 如何仅在特定提交注释上触发TC构建

Continuous integration 如何仅在特定提交注释上触发TC构建,continuous-integration,teamcity,teamcity-9.0,Continuous Integration,Teamcity,Teamcity 9.0,我正在使用tc9.0和Git。我只想为所有请求合并设置VCS触发器。我尝试过VCS触发规则: -:** +:comment=^Merge pull request:** 但到目前为止运气不佳(无论提交消息是什么,它都没有捕获到任何更改) 知道我做错了什么吗?试试看 +:refs/pull/*/merge 您可以在上找到更多信息 +:refs/pull/*/merge 您可以在上找到更多信息,请尝试设置内部属性teamcity.vcsTrigger.analyzeFullHistoryForMe

我正在使用tc9.0和Git。我只想为所有请求合并设置VCS触发器。我尝试过VCS触发规则:

-:**
+:comment=^Merge pull request:**
但到目前为止运气不佳(无论提交消息是什么,它都没有捕获到任何更改)

知道我做错了什么吗?

试试看

+:refs/pull/*/merge

您可以在

上找到更多信息

+:refs/pull/*/merge


您可以在上找到更多信息,请尝试设置内部属性
teamcity.vcsTrigger.analyzeFullHistoryForMergeCommits=false
。有关更多详细信息,请参阅TeamCity问题跟踪器中的。

尝试设置内部属性
TeamCity.vcsTrigger.analyzeFullHistoryForMergeCommits=false
。有关更多详细信息,请参阅TeamCity问题跟踪器。

但这假设所有合并都是在“拉/拉”分支上进行的,这在我的情况下不正确,但这假设所有合并都是在“拉/拉”分支上进行的,这在我的情况下不正确