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 プロバイダー
- Windows ホスト