在teamcity中Git pull请求分支名称

Öme*_*lak 6 git teamcity pull-request


我配置了git pull请求我的teamcity服务器用于QA测试环境.如果我使用TeamCity 功能分支集成,我可以使用此属性获取分支名称:%teamcity.build.branch%.

使用pull请求时,%teamcity.build.branch%属性返回拉请求号(1,2,3等).

如何获取拉取请求分支名称?

Pav*_*her 6

参数teamcity.build.branch是一个逻辑分支,即它是与*匹配的分支规范的分支的一部分.

还有另一个参数teamcity.build.vcs.branch.<VCS root ID>,其中包含完整的Git分支名称.似乎这就是你需要的.

您可以在文档中阅读更多相关内容:http://confluence.jetbrains.com/display/TCD8/Predefined+Build+Parameters#PredefinedBuildParameters-BranchRelatedParameters

  • teamcity.build.vcs.branch.<VCS root ID>给我refs/pull/1/head,但实际的分支名称是feature-tc (4认同)