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