【发布时间】:2016-06-27 06:47:26
【问题描述】:
我们将 Visual Studio Team Systems 与 Git 和 Team System Build(以前的 Build vNext)一起使用。
当我们执行拉取请求时,会触发一个新的构建,用于运行单元测试并部署到一个隔离的测试系统。
要执行对隔离系统的部署,我需要在构建过程中获取真实的源分支名称。
然而Build.SourceBranchName 变量总是“合并”,
例如:
将请求从源 FOO 拉到目标 BAR
Build.SourceBranch 是“refs/pull/1/merge”,因此 Build.SourceBranchName 是“合并”。
但我需要以某种方式获得“FOO”来运行我的 Power Shell 脚本来配置系统。
有没有办法在 VSTS 中的 Git 拉取请求中获取真正的源分支名称?
【问题讨论】:
标签: git azure-devops azure-pipelines