私はこの問題を解決し、フォーラムなどを検索し、自分自身のために、成功なしにしようとしていました。 リリースでのみJenkinsから電子メールを送信するには?
我々はジェンキンスの仕事を持っており、そこに私たちは、その後、仕事で(標準設定で)リリースプラグイン使用我々持っているの左側にある「実行Mavenのリリース」バージョンを生成する(タグ、ポムの変更など)
我々はリリースが行われたとき、チームに電子メールを送りたいです。
私はリリースがセットをプラグインすることを的環境変数(デフォルトではIS_M2RELEASEBUILD)を試してみました、私はGroovyのスクリプト(先進=>トリガー=>スクリプトトリガ)
を添付することができ、電子メール-EXTプラグインプラグインと組み合わせますそして私は、アクティブなメールへのスクリプトの多くを試みたが、どれもが私の最後のチャンスだった、機能しません:
def env = System.getenv()
env['IS_M2RELEASEBUILD'] == 'true'
が、私はリリースたちを実行するときメールは送信されていません(このスクリプトは条件付きか偽かを評価します)
誰かが彼のジェンキンスにこの設定をしていますか?
ありがとうございます!
ありがとうございました。私はこのプラグインを使用しており、上記で書いたgroovyコードを使用して電子メールを「起動」します。問題は、電子メールextプラグインがリリースアクションに接続するための正確なコードがわからないことです。 –