第13章 通知の概要
Quay.io は、リポジトリーのライフサイクルで発生するさまざまなイベントに対して、リポジトリーへの 通知 の追加をサポートしています。
13.1. 通知アクション
通知は Events and Notifications ページの Repository Settings セクションに追加されます。通知は Notifications ウィンドウにも追加されます。このウィンドウは Quay.io のナビゲーションペインにある ベル アイコンをクリックすると表示されます。
Quay.io 通知は、ユーザー、チーム、または 組織 全体に送信されるように設定できます。
通知は、以下のいずれかの方法で配信できます。
メール通知
指定のイベントを説明するメールが、指定のアドレスに送信されます。メールアドレスは リポジトリーごとに 認証する必要があります。
Webhook POST 通知
HTTP POST
呼び出しは、イベントのデータを使用して、指定の URL に対して行われます。イベントデータの詳細は、「リポジトリーイベントの説明」を参照してください。
URL が HTTPS の場合、呼び出しには Quay.io の SSL クライアント証明書が設定されます。この証明書を検証することで、Quay.io からの呼び出しが証明されます。ステータスコードが 2xx
の範囲の応答は成功とみなされます。それ以外のステータスコードを持つ応答は失敗とみなされ、webhook 通知が再試行されます。
Flowdock 通知
Flowdock にメッセージを投稿します。
Hipchat 通知
HipChat にメッセージを投稿します。
Slack 通知
Slack にメッセージを投稿します。