Help us understand the problem. What is going on with this article?

Jenkinsの通知をiMessage or Googleハングアウトで受け取る

More than 5 years have passed since last update.

いい加減、何でもかんでもメール通知するのは止めたいですよね。
メール以外の通知方法はいろいろありますが、個人的に最もカジュアルだと思うiMessageでの受け取り方。ちなみにGoogle Appsでもいけます!

受け取るアカウント側の設定

適当なクライアントを使って、Jenkinsに入れるアカウントと受け取りたいアカウントの間で友達になってメッセージを受信可能にしておきます。

Jenkins側の設定

Jabberプラグインの導入

JenkinsにはJabber Pluginをインストールします。
https://wiki.jenkins-ci.org/display/JENKINS/Jabber+Plugin

これは管理画面からインストールできるのでサクッといけます。

Jabberプラグインの設定

Jenkinsの管理->システム設定から、Jabber Notificationの設定をします。
主なポイントは以下の通り。
- Enable Jabber Notificationにチェック!
- Jabber ID/Passwordに有効なGoogleアカウント(メールアドレス、パスワード)
- 高度な設定からServerにtalk.google.com、Portに5223を入れる
- 同じく高度な設定から、Enable SASL authenticationを無効にする

Jenkinsジョブの設定

ビルド後の処理の追加から、Jabber Notificationを選択し、通知先(Googleアカウントのメールアドレス)を登録する。

たったこれだけです。
iMessageだと通知センター等への組み入れも簡単なので、かなり楽に通知を受け取れます。

YamaguchiRei
技術領域はインフラ寄りだが開発もこなすオールラウンダー。発言はすべて個人的なものです。Python/Ruby/Java/PHP/JavaScript/Icinga/MongoDB/Vyattaとか色々
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away