我必須在TeamCity成功電子郵件模板中包含分支名稱和最新的git commit SHA。在TeamCity成功電子郵件模板中包含git分支名稱和最新提交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()
我不能figur瞭解如何獲取所需的信息。
我們使用:
- TeamCity的8
- 混帳提供商通過JetBrains公司
- Windows主機
$ {} build.vcs.number給出同樣的錯誤 - [TeamCity的模板錯誤] – pocheptsov