リリース管理における送信ウェブフック
送信Webhookは、特定のイベントが発生したときにBitriseから指定されたURLに自動送信されるメッセージです。リリース管理では、これらのウェブフックを使ってBitriseを外部のサービスやツールと統合し、開発パイプライン全体でシームレスなコミュニケーションと自動化を実現できます
リリースへの送信Webhookの追加
リリースに送信 Webhook を追加するには、次の 2 つの方法があります。
-
Webhook を個々のリリースに追加します。
-
Webhook をリリースプリセットテンプレートに追加します。そのテンプレートを使用するすべてのリリースは、設定された Webhook を使用します
個人リリース
リリースプリセット
-
外部サービスがWebhookリクエストを受信して処理する準備ができていることを確認してください。これには通常、以下が含まれます
-
BitriseからのHTTP POSTリクエストを受信するためのパブリックアクセス可能なURLを作成します。
-
JSON ペイロードの処理:JSON データを解析し、関連情報を抽出します。
-
受信したイベントに基づいてサービスが実行すべきアクションを定義します。
-
-
送信用ウェブフックの作成 ビットライズで。
-
オープンリリース管理。
-
アプリを選択します。
-
まだ終了していないリリースを選択してください。

-
に移動 [構成]。
-
見つけて 送信用ウェブフック カードとクリック 詳細を表示。

-
クリック ウェブフックを追加。
-
からウェブフックを選択してください メニュー。

-
Webhook をトリガーするイベントを選択します。
イベントとそのペイロード情報の全リストをご覧ください。 ウェブフックイベントトリガー.
-
外部サービスがWebhookリクエストを受信して処理する準備ができていることを確認してください。これには通常、以下が含まれます
-
BitriseからのHTTP POSTリクエストを受信するためのパブリックアクセス可能なURLを作成します。
-
JSON ペイロードの処理:JSON データを解析し、関連情報を抽出します。
-
受信したイベントに基づいてサービスが実行すべきアクションを定義します。
-
-
送信用ウェブフックの作成 ビットライズで。
-
オープンリリース管理。
-
アプリを選択します。
-
に移動 リリースプリセット。

-
新しいテンプレートを作成する または、既存のテンプレートを変更します。
-
テンプレートページで、 送信 Web フック カードとクリック 詳細を表示。
-
クリック ウェブフックを追加。
-
からウェブフックを選択してください メニュー。

-
Webhook をトリガーするイベントを選択します。
イベントとそのペイロード情報の全リストをご覧ください。 ウェブフックイベントトリガー.
リリースからの送信Webhookの削除
送信Webhookは、個々のリリースまたはリリースプリセットテンプレートから削除できます。
個人リリース
リリースプリセット
-
オープンリリース管理。
-
アプリを選択します。
-
まだ終了していないリリースを選択してください。

-
に移動 [構成]。
-
見つけて 送信用ウェブフック カードとクリック 詳細を表示。
-
「構成を削除」アイコンをクリックします。

-
オープンリリース管理。
-
アプリを選択します。
-
[選択] リリースプリセット 左側。

-
必要なリリースプリセットのテンプレートを見つけてクリックしてください
次に、を選択します。 変更。 -
見つけて 送信用ウェブフック カードとクリック 詳細を表示。
-
「構成を削除」アイコンをクリックします。
ウェブフックイベントトリガー
複数のリリース自動化イベントがWebhookをトリガーする可能性があります。すべての Webhook には次のフィールドが含まれます。
-
app_id -
project_id -
release_candidate_artifact_id -
release_id -
sent_at| フォーマット:ナノ秒精度の UNIX タイムスタンプ -
store_app_id -
triggered_at| フォーマット:ナノ秒精度の UNIX タイムスタンプ -
triggered_by| フォーマット:ユーザースラッグか、「オートメーション」、「Apple App Store」、「Google Play ストア」のいずれか -
trigger_event -
webhook_config_id -
webhook_connection_id -
webhook_event_unique_id| フォーマット:WEBHOOK_ID@TRIGGER_TIMESTAMP_NANO -
workspace_id
次の Webhook イベントを使用できます。は フィールズ 列には、トリガーイベントが Webhook ペイロードに追加する追加フィールドが含まれます。
|
ウェブフック名 |
フィールド |
|---|---|
|
アプリバージョンが追加されました |
|
|
リリースの説明が変更されました |
|
|
自動アップロードが有効 |
|
|
自動アップロード無効 |
|
|
Slack 接続が変更されました |
|
|
マイクロソフトチーム接続が変更されました |
|
|
自動化が追加されました |
|
|
自動化が削除されました |
|
|
送信用ウェブフックが追加されました |
|
|
送信ウェブフックが更新されました |
|
|
送信ウェブフックが削除されました |
|
|
リリースの管理を停止しました |
|
|
リリース候補セット |
|
|
リリース候補の自動選択最新ビルドが無効 |
|
|
リリース候補の自動選択最新ビルドが有効になりました |
|
|
リリース候補ビルドが選択されました |
|
|
テストフライトのアップロードが開始されました |
|
|
テストフライトのアップロードに失敗しました |
|
|
テストフライトのアップロードが完了しました |
|
|
テストフライト処理が失敗しました |
|
|
テストフライト処理が完了しました |
|
|
TestFlight テスト対象が追加されました |
|
|
TestFlight テスト対象が変更されました |
|
|
TestFlight テスト対象を削除しました |
|
|
TestFlight アプリのレビューが送信されました |
|
|
TestFlightアプリのレビューが承認されました |
|
|
TestFlight アプリのレビューが却下されました |
|
|
テストフライト配信開始 |
|
|
テストフライト配信開始失敗 |
|
|
テストフライト配信停止 |
|
|
Google Play のアップロードが開始されました |
|
|
Google Play のアップロードが完了しました |
|
|
Google Play のアップロードが失敗しました |
|
|
Google Play テストトラックのリリースが完了しました |
|
|
Google Play テストトラックのリリースが失敗しました |
|
|
承認タスクが完了しました |
|
|
承認タスクが追加されました |
|
|
承認タスクが変更されました |
|
|
承認タスクが完了しました |
|
|
承認タスクが削除されました |
|
|
承認タスクが再開されました |
|
|
リリースはレビュー用に送信されました |
|
|
レビューはキャンセルされました |
|
|
レビュー提出のステータスが変更されました |
|
|
レビューステータスが変更されました |
|
|
リリース開始 |
|
|
ロールアウト率が変更されました |
|
|
リリース終了 |
|