ビルド後、2通の電子メールをトリガーしたいと思います。
1つ目は、SharePointサーバーへの電子メールです。SharePointは添付ファイルをアップロードします。このメールの件名は、アップロードするSharePointフォルダーと一致する必要があります。
2つ目はチーム宛のメールです。したがって、フォルダ名ではなく、適切な件名が必要です。
Jenkinsに2通のメールを送信させるにはどうすればよいですか?
ビルド後、2通の電子メールをトリガーしたいと思います。
1つ目は、SharePointサーバーへの電子メールです。SharePointは添付ファイルをアップロードします。このメールの件名は、アップロードするSharePointフォルダーと一致する必要があります。
2つ目はチーム宛のメールです。したがって、フォルダ名ではなく、適切な件名が必要です。
Jenkinsに2通のメールを送信させるにはどうすればよいですか?
この機能を提供するプラグインはありません。この機能を実現するには、2つの選択肢があります。独自のプラグインを実装できます。開始するのに適した場所は、おそらくemail-extプラグインでしょう。
または、実際のビルドで最初のメールをトリガーしてから、Jenkinsに2番目のメールを送信する別のダミービルドをトリガーさせることもできます。これはエレガントではありませんが、機能を自分で実装する必要がないため、はるかに簡単です。電子メールに含める内容によっては、最初のビルドから2番目のビルドにデータを転送する必要がある場合があります(パラメーター化されたビルドを介してなど)。
安価な代替手段は、「シェルスクリプト」ビルドステップを作成することです。例:(* nixプラットフォームの場合)
echo "Please Mr. SharePoint, would you be so kind to attach my file(s) ?
Thanks!" | mail -s "<folder name>" -a ${WORKSPACE}/target/artifacts/myfile sharepoint@example.com
また、新しいトリガーを追加して、新しいコンテンツを含む新しい電子メールを受信者リストに送信するオプションを設定することもできます。