私はこの問題を解決しようとしていて、フォーラムなどを検索して自分で試してみましたが、成功しませんでした。
jenkins ジョブがあり、そこでリリース プラグインを使用します (標準構成)。
ジョブでは、左側に「Perform Maven Release」があり、バージョン (タグ、poms の変更など) を生成します。これは完璧に機能します。
リリースが完了したら、チームにメールを送信したいと考えています。
リリース プラグインが設定する環境変数 (デフォルトでは IS_M2RELEASEBUILD) を試し、groovy スクリプトを添付できる email-ext プラグイン プラグインと組み合わせました ( advanced=>trigger=>script trigger )
そして、メールをアクティブにするために多くのスクリプトを試しましたが、どれも機能しませんでした。私の最後のチャンスは次のとおりです。
def env = System.getenv()
env['IS_M2RELEASEBUILD'] == 'true'
しかし、私がリリースを実行すると、電子メールが送信されていません (したがって、このスクリプトは条件を false またはその他に評価します)
誰かが彼のジェンキンスでこの設定をしていますか?
どうもありがとう!