私はジェンキンスパイプラインの仕事でメール-EXTプラグインを使用しようとしているが、当然のフリースタイルの仕事でメール-EXTを使用しているとき、私は取るトークンのほとんどが展開されていませんか?Email-extとWorkflow/Pipeline - 一部のトークンが展開されていませんか?
node {
emailext body: '${DEFAULT_CONTENT}', mimeType: 'text/html', replyTo: '$DEFAULT_REPLYTO', subject: '${DEFAULT_SUBJECT}', to: '$DEFAULT_RECIPIENTS'
}
電子メールを生成します
件名:
$ PROJECT_NAME - #$ BUILD_NUMBERを構築する - $ BUILD_STATUS!
ボディ:
$ PROJECT_NAME - の#$ BUILD_NUMBERを構築する - $ BUILD_STATUS:結果を表示するために$ BUILD_URLでコンソール出力を確認してください。
公平で一般的な設定で設定されているものです。ただし、これらのトークンはどれも展開されておらず、ワークフローから直接使用すると、トークンは展開されません。
emailext body: '$PROJECT_NAME', mimeType: 'text/html', replyTo: '$DEFAULT_REPLYTO', subject: '${DEFAULT_SUBJECT}', to: '$DEFAULT_RECIPIENTS'
私は$ SCRIPTを使用して、私の既存のGroovyベースの電子メールテンプレートを参照することができた場合、これは「大丈夫」だろうが、それらはいずれか展開されません。私はまだパイプラインで多くの経験を持っていない - - 私は信じられないほどの何かを明らかに欠けている場合
謝罪メール-EXTサポートの欠如は、これまでに横切って移動するから私を停止しました。
私はクリーンインストールジェンキンス1.651、電子メール-EXT 2.41.3およびパイプライン1.14で今日テスト。
ソートしましたか?あなたは例を挙げて回答してください。私はテンプレートをあきらめ、私は簡単に共有可能なコードを持っていないが、私はプラグインが@sorinドキュメントhttps://issues.jenkins-ci.org/browse/JENKINS-33980 – sorin
に欠けているように見えるので、これを求めていますCps-global-libプラグインに自分のヘルパー/電子メールビルダーコードを実装しました。重複した努力は必要でしたが、私はそれを必要としました。 –