我必须在 TeamCity 成功的电子邮件模板中包含分支名称和最新的 git commit SHA。
我已将这些行添加到标准build_successful.ftl
电子邮件模板文件中:
<#global body>
...
Commit: ${build.buildNumber}
Branch: ${build.branch.displayName}
...
</#global>
但收到了这封电子邮件:
Commit: 77
Branch: [TEAMCITY TEMPLATE ERROR]
我发现 TC 服务器端 API 模型公开了这些方法: http://javadoc.jetbrains.net/teamcity/openapi/8.0/jetbrains/buildServer/Build.html#getBuildNumber() http://javadoc.jetbrains.net /teamcity/openapi/8.0/jetbrains/buildServer/serverSide/Branch.html#getDisplayName()
我不知道如何获取所需的信息。
我们正在使用:
- 团队城市 8
- JetBrains 的 git 提供程序
- 窗口主机