如何获取 TeamCity 构建名称?

How to get TeamCity Build Name?

我在一个项目下的 TeamCity 中设置了许多构建。这是下面这样的一个构建:

我正在尝试使用 PowerShell 脚本中常规设置下的“名称”,该脚本通过 Webhook 将消息发送到 MS Teams 频道。我试过到处寻找从中提取此构建名称的地方...系统变量等。似乎 TeamCity 中除了这个名称字段之外的所有内容都有一个变量。 TeamCity API 甚至还有一个端点,我用它来拉取构建状态,但不是为了这个。有谁知道我如何获得这个构建名称字段?

根据评论中@mclayton 的建议,我通过 PowerShell 提取了 XML 并看到其中有一个名为:

的设置
%system.teamcity.buildConfName%

我能够成功地使用它来获取构建名称而无需解析 XML。

$buildName = "%system.teamcity.buildConfName%"

知道它的名字就这么简单!