リリースの自動化
選択したワークフローまたはパイプラインをトリガーするリリース管理プロセスのイベントを指定できます。たとえば、App Store のレビューがキャンセルされるたびにワークフローをトリガーするオートメーションを作成できます。
選択したワークフローまたはパイプラインをトリガーするリリース管理プロセスのイベントを指定できます。
スタンダードプランのみ
この機能は以下でのみ利用可能であることに注意してください 有料プラン。
リリース管理による環境変数
リリース管理は、リリース候補ステージとその後のリリースステージで、特定の環境変数をビルドに渡します。 表4「リリース管理からビルドに渡される環境変数」.これらの Env Var は、自動化によってトリガーされるビルドで使用できます
リリース自動化を設定するには:
リリースの自動化の設定
自動化は、リリースごとに個別に設定できます。
-
Bitriseにログインし、左側のサイドバーから リリース。
-
リストからアプリを選択します。

-
[選択] リリース 次に、リリースを選択します。
-
[選択] 左のナビゲーションバーにあります。
-
の中に リリースプロセス セクション、検索 オートメーション。
-
クリック 詳細を表示 そして、クリックしてください 。

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

-
オートメーションタイプを次のいずれかに設定します。 ワークフロー または パイプライン。
-
クリック 。
オートメーションをリリースプリセットとして設定
自動化は次のように構成できます。 リリースプリセット。。これらの自動化設定は、それ以降のすべての新しいリリースに適用されます。
-
リリース管理を開き、アプリを選択します。
-
[選択] 左のナビゲーションメニューから。

-
クリック
テンプレート名の横にある選択してください 変更。 -
の中に リリースプロセス セクション、検索 オートメーション。
-
クリック 詳細を表示 そして、クリックしてください 。
-
の下に イベント フィールドで、ワークフローまたはパイプラインをトリガーするリリース管理イベントを選択します。

-
オートメーションタイプを次のいずれかに設定します。 ワークフロー または パイプライン。
-
クリック 。
オートメーションイベント
ここでは、Bitrise CIワークフローをトリガーできるすべてのイベントを見つけることができます。リリースオートメーションには、という環境変数 (Env Var $RM_EVENT_IDこれにより、トリガーが識別されます。さらに検索できます リリース管理、環境変数 in 使用可能な環境変数。
|
ステージ |
イベント |
イベントの説明 |
イベント ID |
|---|---|---|---|
|
リリース候補版 |
リリース候補が変更されました |
このイベントは、リリース候補ステージで新しいリリース候補が選ばれるたびにトリガーされます。これは自動的に (新しいビルドによって新しい IPA が生成される) 場合と手動で (リリースマネージャーが特定のアーティファクトをリリース候補ステージにロックする |
|
|
TestFlight アップロード |
アップロードと処理が完了しました |
このイベントは、アップロードされた IPA の TestFlight 処理が終了したときにトリガーされます。最初に IPA を TestFlight にアップロードし、次に TestFlight の処理が開始されます。処理が終了すると、 |
|
|
テストフライトアプリレビューにより承認されました |
このイベントは、外部のベータテスターとアプリを共有するために必要なベータ版アプリレビューをAppleが承認したときにトリガーされます。 |
|
|
|
テストフライトアプリレビューにより却下されました |
このイベントは、外部のベータテスターとアプリを共有するために必要なベータ版アプリレビューをAppleが拒否したときにトリガーされます。 |
|
|
|
テストフライト/アプリストアのテストグループにリリースされました |
このイベントは、アップロードされたビルドが TestFlight テストグループにリリースされたときにトリガーされます。 |
|
|
|
承認 |
リリース承認済み |
このイベントは、すべてのタスクが承認段階で承認されたときにトリガーされます。承認のたびにトリガーされるのではなく、すべてのタスクが完了したときにのみトリガーされます。承認タスクが設定されていない場合、イベントは前回のイベントの直後にトリガーされます。 |
|
|
App Store レビュー |
レビューのために送信されたリリース |
このイベントは、ストアレビュー送信が開始されたときに発生します。(リリースマネージャが送信ボタンをクリックし、Apple が送信を承認します) |
|
|
レビュー提出のステータスが変更されました |
このイベントは、レビュー提出のステータスが変更されるたびにトリガーされます。(承認、拒否、キャンセル) |
|
|
|
リリース |
発売開始 |
このイベントは、投稿が承認され、リリースロールアウトが開始された後にトリガーされます(これにより、新しいバージョンがApp Store Connectで利用できるようになります)。 |
|
|
発売終了 |
このイベントは、リリース管理でリリースが「完了」ステータスになったときにトリガーされます(つまり、リリースが Google Play または App Store に完全にロールアウトされたことを意味します)。 |
|
|
ステージ |
イベント |
イベントの説明 |
イベント ID |
|---|---|---|---|
|
リリース候補版 |
リリース候補が変更されました |
このイベントは、リリース候補ステージで新しいリリース候補が選ばれるたびにトリガーされます。これは、自動的に (新しいビルドによって新しい AAB が生成される) 場合と、手動で (リリースマネージャーが特定のアーティファクトをリリース候補ステージにロックする |
|
|
Google Playのアップロード |
アップロードが完了しました |
このイベントは、AAB が Google Play コンソールにアップロードされ、App Bundle エクスプローラーで利用できるようになった後にトリガーされます。 |
|
|
テストトラックでリリース |
このイベントは、リリース候補が Google Play テストトラックでリリースされた後にトリガーされます。 |
|
|
|
承認 |
リリースが承認されました |
このイベントは、すべてのタスクが承認段階で承認されたときにトリガーされます。承認のたびにトリガーされるのではなく、すべてのタスクが完了したときにのみトリガーされます。 |
|
|
リリース |
発売開始 |
このイベントは、リリースが開始されたときにトリガーされます。完全リリースでも、段階的な公開でもかまいません。段階的ロールアウトの場合、最初のロールアウト時に 1 回しか行われません |
|
|
リリース終了 |
このイベントは、リリース管理でリリースが完了したときにトリガーされます。 |
|
|
|
ロールアウト率が変更されました |
このイベントは、ロールアウト率が 0% 以外の割合から変化した場合にトリガーされます。たとえば、ロールアウト率が 10% から 20% になった場合などです。最初のロールアウトが発生したときにはトリガーされません |
|