从 TeamCity 构建中获取分支名称

Get branch name from TeamCity build

我正在部署一个 nuget 包,它是 TeamCity Feature Branch 构建的结果。我使用的内部版本号格式包括分支名称:1.0.0.%build.counter%-%vcsroot.branch%.

我需要 Octopus Deploy 端的分支名称来自定义我的部署。将分支名称作为变量的正确方法是什么?

我们应该能够从包名称中解析出来并使用类似这样的东西设置八达通变量

  1. 创建变量

  1. 创建一个提取 NuGet(无功能)的步骤和一个 PowerShell 步骤

  1. 使用一些 PowerShell 通过解析该包的版本号来设置变量

希望对您有所帮助