Webhooksの設定#
あなたのLagoon管理者は、webhook-handler
へのルートもあなたに教えてくれるでしょう。このルートをリポジトリのアウトゴーイングwebhookに追加し、Lagoonに送信するイベントを選択します。通常、全てのプッシュとプルリクエストイベントを送信します。Lagoonでは、どのブランチやプルリクエストが実際にデプロイに結果するかを決定するための正規表現を追加することができ、あなたのLagoon管理者がそれを設定することができます。例えば、feature-
で始まる全てのブランチがLagoonにデプロイされることができます。
amazee.ioのお客様への情報
あなたがamazee.ioのお客様である場合、webhook-handlerへのルートは次のとおりです:https://hooks.lagoon.amazeeio.cloud
。
危険
以下の設定を管理するには、これらのリポジトリへの高いレベルのアクセスが必要となります。これはあなたの組織によって管理されます。これらの設定にアクセスできない場合は、システム管理者またはあなたの組織内の適切な人物に連絡してください。
GitHub#
- GitHubリポジトリで設定 -> Webhooks ->
Add webhook
に進みます。 Payload URL
は、あなたのLagoon管理者から提供される、あなたのLagoonインスタンスのwebhook-handler
へのルートです。Content type
をapplication/json
に設定します。- "
私が個々のイベントを選択させてください
"を選択します。 - どのイベントがあなたのwebhookをトリガーするかを選択します。私たちは、
Push
とPull request
のイベントを送信することを提案し、その後、あなたのプロジェクトのLagoon設定でさらにフィルタリングします。 - webhookが
Active
に設定されていることを確認します。 Add webhook
をクリックして設定を保存します。
GitLab#
- GitLabリポジトリで設定 -> インテグレーションに移動します。
URL
は、あなたのLagoon管理者から提供される、あなたのLagoonインスタンスのwebhook-handler
へのルートです。- Lagoonに通知を送信する
Trigger
イベントを選択します。我々はあなたがPush events
とMerge request events
を送信し、その後Lagoonの設定でさらにフィルタリングすることを提案します。 あなたのプロジェクトの設定。 Add webhook
をクリックして設定を保存します。
Bitbucket#
- リポジトリで設定 -> ウェブフック -> 新しいウェブフックを追加に移動します。
Title
はあなたの参照のためのものです。URL
はあなたのLagoonインスタンスのwebhook-handler
へのルートで、Lagoonの管理者によって提供されます。-
全てのトリガーから選択
をクリックし、以下を選択します:- リポジトリ
- プッシュ
- プルリクエスト
- 作成
- 更新
- 承認
- 承認の削除
- マージ
- 拒否
5.
Save
をクリックしてBitbucketのウェブフック設定を保存します。 - リポジトリ