2017-02-14 14 views
1

電子メールの件名に現在時刻を追加したい編集可能な電子メール通知プラグインを使用して送信します。Jenkins電子メールの件名に現在時刻を追加する

プロパティファイルを使用してEnvInject Pluginを使用することができます。しかし、私はどのように私のプロパティファイルに、必要な最新かつ最大の時間が含まれていることを確認するのですか?

他の方法はありますか?

答えて

1

Environment Injector Pluginを使用してカスタム環境変数を挿入できます。したがって、ファイルの代わりにスクリプトを使用すると、ジョブを実行してビルドセクションと拡張電子メールテンプレートセクションで使用できる時間変数を挿入すると自動的に実行されます。

  • 「評価済みのGroovyスクリプト」セクションでは、グルーヴィーなスクリプトを追加

スクリプトで

  • 「ビルドプロセスに環境変数を注入する」を選択し、ビルド環境のセクションでプラグイン
  • をインストールします。

    TimeZone.setDefault(TimeZone.getTimeZone('UTC')) 
    def now = new Date() 
    def env= [CUSTOM_TIME: now.format("yyyyMMdd_HHmm")] 
    return env 
    
    • ${CUSTOM_TIME}ビルドおよび拡張電子メールテンプレートセクション
  • 関連する問題