2012-07-30 7 views
13

のための電子メール通知をカスタマイズします。チームシティーは - 私はプロジェクトごとに電子メール通知テンプレートをカスタマイズしたいチームシティー5.1.5</p> <p>使用している特定のプロジェクト

プロジェクトA:私はを通じて閲覧しましデフォルトの電子メール通知テンプレート

を使用します。ビルドとテストに関する追加の情報を含めるようにカスタム電子メール通知の電子メールテンプレートを使用すると、

プロジェクトB、C、Dの結果TeamCityのドキュメントを参照して/ config/_notifications/emailディレクトリを調べると、プロジェクトごとに電子メールテンプレートを設定できることを示すものが見つからないようです。どんな助けもありがとうございます。

gracias!

答えて

14

私の知る限り、テンプレートファイルはプロジェクトごとに構成することはできません。

ただし、FreeMarker expression syntaxとTeamCityが提供するプロパティを使用すると、電子メールテンプレートを更新して、特定のプロジェクトに特定の情報を条件付きで提供することができます。例えば

:@bilai続く

<#if project.name = "Project A"> 
    Build Results: Passable 
    Test Results: Smelly 
</#if> 
+2

が魅力のように働きました!ありがとうございました。テスト結果は確かに臭いものでした – sogwiz

+2

@sogwiz:これを答えとしてマークし、将来のサーチャーのために使用してください。 – Oliver

3

、あなたはよりきめの細かい制御のためbuild.name = "PROJECT_NAME" && buildType.name="CONFIGURATION_NAME"またはbuildType.externalId = "YOUR_BUILD_CONFIGURATION_ID"を使用することができます。

私の完全なtempleteコードチェックアウト:https://gist.github.com/YoungjaeKim/cf35ef3cba344a2f85e9

関連する問題