Skip to main content

リリースの自動化

概要

選択したワークフローまたはパイプラインをトリガーするリリース管理プロセスのイベントを指定できます。たとえば、App Store のレビューがキャンセルされるたびにワークフローをトリガーするオートメーションを作成できます。

選択したワークフローまたはパイプラインをトリガーするリリース管理プロセスのイベントを指定できます。

スタンダードプランのみ

この機能は以下でのみ利用可能であることに注意してください 有料プラン

リリース管理による環境変数

リリース管理は、リリース候補ステージとその後のリリースステージで、特定の環境変数をビルドに渡します。 表4「リリース管理からビルドに渡される環境変数.これらの Env Var は、自動化によってトリガーされるビルドで使用できます

リリース自動化を設定するには:

リリースの自動化の設定

自動化は、リリースごとに個別に設定できます。

  1. Bitriseにログインし、左側のサイドバーから リリース

  2. リストからアプリを選択します。

    2025-08-07-rm-your-apps-list.png
  3. [選択] リリース 次に、リリースを選択します。

  4. [選択] 構成 左のナビゲーションバーにあります。

  5. の中に リリースプロセス セクション、検索 オートメーション

  6. クリック 詳細を表示 そして、クリックしてください オートメーションを追加

    release_automation.png
  7. の下に イベント フィールドで、ワークフローまたはパイプラインをトリガーするリリース管理イベントを選択します。

    add_event.png
  8. オートメーションタイプを次のいずれかに設定します。 ワークフロー または パイプライン

  9. クリック オートメーションを追加

オートメーションをリリースプリセットとして設定

自動化は次のように構成できます。 リリースプリセット。。これらの自動化設定は、それ以降のすべての新しいリリースに適用されます。

  1. リリース管理を開き、アプリを選択します。

  2. [選択] リリースプリセット 左のナビゲーションメニューから。

    release-presets-notif.png
  3. クリック 3_dots.png プリセットテンプレートの名前の横にあるを選択し、 変更

  4. の中に リリースプロセス セクション、検索 オートメーション

  5. クリック 詳細を表示 そして、クリックしてください オートメーションを追加

  6. の下に イベント フィールドで、ワークフローまたはパイプラインをトリガーするリリース管理イベントを選択します。

    release-automation-dialog.png
  7. オートメーションタイプを次のいずれかに設定します。 ワークフロー または パイプライン

  8. クリック オートメーションを追加

オートメーションイベント

表1 iOS アプリの通知イベント

ステージ

イベント

イベントの説明

リリース候補版

リリース候補が変更されました

このイベントは、リリース候補ステージで新しいリリース候補が選ばれるたびにトリガーされます。これは自動的に (新しいビルドによって新しい IPA が生成される) 場合と手動で (リリースマネージャーが特定のアーティファクトをリリース候補ステージにロックする

TestFlight アップロード

アップロードと処理が完了しました

このイベントは、アップロードされた IPA の TestFlight 処理が終了したときにトリガーされます。最初に IPA を TestFlight にアップロードし、次に TestFlight の処理が開始されます。処理が終了すると、

テストフライトアプリレビューにより承認されました

このイベントは、外部のベータテスターとアプリを共有するために必要なベータ版アプリレビューをAppleが承認したときにトリガーされます。

テストフライトアプリレビューにより却下されました

このイベントは、外部のベータテスターとアプリを共有するために必要なベータ版アプリレビューをAppleが拒否したときにトリガーされます。

承認

リリース承認済み

このイベントは、すべてのタスクが承認段階で承認されたときにトリガーされます。承認のたびにトリガーされるのではなく、すべてのタスクが完了したときにのみトリガーされます。

App Store レビュー

レビューのために送信されたリリース

このイベントは、ストアレビュー送信が開始されたときに発生します。(リリースマネージャが送信ボタンをクリックし、Apple が送信を承認します)

レビュー提出のステータスが変更されました

このイベントは、レビュー提出のステータスが変更されるたびにトリガーされます。(承認、拒否、キャンセル)

リリース

発売開始

このイベントは、投稿が承認され、リリースロールアウトが開始された後にトリガーされます(これにより、新しいバージョンがApp Store Connectで利用できるようになります)。

発売終了

このイベントは、リリース管理のリリースが完了したときにトリガーされます。


表2 Android アプリの通知イベント

ステージ

イベント

イベントの説明

リリース候補版

リリース候補が変更されました

このイベントは、リリース候補ステージで新しいリリース候補が選ばれるたびにトリガーされます。これは、自動的に (新しいビルドによって新しい AAB が生成される) 場合と、手動で (リリースマネージャーが特定のアーティファクトをリリース候補ステージにロックする

Google Playのアップロード

アップロードが完了しました

このイベントは、AAB が Google Play コンソールにアップロードされ、App Bundle エクスプローラーで利用できるようになった後にトリガーされます。

テストトラックでリリース

このイベントは、リリース候補が Google Play テストトラックでリリースされた後にトリガーされます。

承認

リリースが承認されました

このイベントは、すべてのタスクが承認段階で承認されたときにトリガーされます。承認のたびにトリガーされるのではなく、すべてのタスクが完了したときにのみトリガーされます。

リリース

発売開始

このイベントは、リリースが開始されたときにトリガーされます。完全リリースでも、段階的な公開でもかまいません。段階的ロールアウトの場合、最初のロールアウト時に 1 回しか行われません

リリース終了

このイベントは、リリース管理でリリースが完了したときにトリガーされます。

ロールアウト率が変更されました

このイベントは、ロールアウト率が 0% 以外の割合から変化した場合にトリガーされます。たとえば、ロールアウト率が 10% から 20% になった場合などです。最初のロールアウトが発生したときにはトリガーされません