段階的なデプロイ
段階的なアプローチでリーダーにアプリをデプロイする方法をご紹介します。
段階的なデプロイを使用して、デプロイグループ内のリーダーにアプリケーションを段階的に展開します。各ステージは、前のステージのパーセンテージよりも高いデプロイグループのリーダーのパーセンテージに対応しており、最終ステージは常に 100% になります。事前設定されたプランのいずれかを使用することも、独自のカスタムプランを作成することもできます。
段階的なデプロイを設定するには、以下の手順に従います。
- 目的のアプリの詳細ページに移動し、バージョンをデプロイするをクリックし、使用するアプリのバージョンとデプロイグループを選択します。
- 段階的なデプロイで、カスタムプランまたは事前定義されたプランを選択します。
- デプロイプランの作成後に、各ステージに関連付けられたパーセンテージは編集できません。
- デプロイプランを確認して、デプロイをクリックします。
- デプロイは、初期段階に指定されたパーセンテージに従って開始されます。
- 事前定義されたプランを選択した場合、デプロイは 0% から始まります。Terminal アプリの新しいバージョンを受け取るには、リーダーの次のステージに手動で進める必要があります。
- デプロイを進めるには、アプリの詳細ページのデプロイグループにある更新をクリックします。プランを進めるための次の段階を確認します。
- デプロイを一時停止するには、更新をクリックしてドロワーを開き、一時停止をクリックします。これにより、追加のリーダーへのアプリケーションの展開が停止されます。
- 展開を一時停止しても、すでにアプリを受け取っているデバイスには影響ありません。現在新しいアプリバージョンをダウンロードまたはインストールしているデバイスは機能を続けます。
段階的なデプロイを使用する際には、次の点に注意してください。
- デプロイは自動的に先に進みません。デプロイプランを手動で進めない限り、デプロイは現在の率のままになります。
- リーダーは、段階的なデプロイプランのステージに含めるために、デプロイグループ内でランダムに選択されます。たとえば、アプリのバージョン 2.0 が現在、デプロイグループ A の 40% にデプロイされている場合、デプロイグループ A のリーダーの 40% はアプリのバージョン 2.0 を使用し、60% は 2.0 以前のバージョンを使用しています。
- デプロイが進むと、新しいバージョンを受け取るリーダーのグループには、前の段階でそれを受け取ったすべてのリーダーが含まれます。
- 新しいデプロイプランを作成するたびに、希望の段階的なデプロイプランを選択する必要があります。ロールアウトの段階は、古いデプロイプランと新しいデプロイプランの間で維持されません。