LoginSignup
0
0

More than 5 years have passed since last update.

Jenkinsのメール通知にSendGridを利用する

Posted at

個人的に好きなSendGridの利用方法として開発ツールでの利用があります。SendGridではSMTP接続を簡単に行うことができます。SMTPの接続情報はこちらを参照してください。

今回はCIツールであるJenkinsで使う方法を書いてみます。
1.png

Jenkinsはwarファイルをダウンロードして

Jenkins起動
java -jar jenkins.war

だけで使えるのでホント手軽ですね。

管理者でログインして、「Jenkinsの管理」から「システムの設定」を選択します。
2.png

「E-mail通知」のメニューで「高度な設定」を開きます。
3.png

最低限、SMTPサーバー、ユーザ名、パスワード、SMTPポートを入力します。ポートは25も使えますが、SendGridが推奨している587を使います。Jenkinsでは、そのままテストを送信できるので、テストメールを送る宛先を入れて「設定を確認」ボタンでメール送信します。
4.png

メールを確認すると届いてます。ただ、Fromが「まだアドレスが設定されていません。」となっています。
5.png

送信元Fromを変更するには、さきほどと同じく「システムの設定」から「Jenkinsの位置」にある「システム管理者のメールアドレス」を変更します。デフォルトは次の通り。
6.png

「Jenkinsからのメール通知 jenkins@kikutaro.xyz」のように設定してみました。
7.png

再度テスト送信すると、Fromがちゃんと変わってます。
8.png

Fromのメールアドレスもちゃんと設定されています。
9.png

これでビルド状況の通知メールなど、SMTPサーバを準備せずとも簡単にメール送信ができます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0