WebhookのURLはWebhooksサービス(ポート3332)に到達できる必要があります。APIドメインを使用するのは、リバースプロキシが
/.../webhookパスをWebhooksサービスにルーティングする場合のみ機能します。- Bitbucketリポジトリに移動
- 左サイドバーの「Repository settings」をクリック
- 「Webhooks」を選択
- 「Add webhook」をクリック
-
Webhookを設定します:
- Title: Kodus Code Review
- URL: 通知を受け取りたいURL、
.envファイルのGLOBAL_BITBUCKET_CODE_MANAGEMENT_WEBHOOKに設定したURLを入力 - Status: Active
- SSL/TLS: SSL検証を有効にするにチェック
- Triggers: 以下のイベントを選択:
- Pull Request
- Created
- Updated
- Merged
- Declined
- Comment created
- Pull Request
- 「Save」をクリック
Kodus が利用するのは Pull Request イベントだけです —
created、updated、merged、
declined、comment created。Repository・Issue・ビルドステータスのトリガーは届いた時点で
破棄されるため、チェックを外しておくと Webhook のトラフィックを抑えられます。Bitbucket Data Center では、対応するイベントは pr:opened、pr:modified、
pr:reviewer:updated、pr:comment:added、pr:merged、pr:declined です。