ReleaseOps への App Engineパイプラインの移行
AEMC のバージョン 28.2.1 以降では、既存のApp Engineパイプラインを ReleaseOps に移行できます。移行プロセスと ReleaseOps への移行のメリットの詳細をご確認ください。
ReleaseOps に移行すると、既存のApp Engineパイプラインを中断することなく、ReleaseOps がバックグラウンドで展開プロセスを処理できるようになります。開発者は、以前と同様に開発環境でアプリケーションを送信します。ただし、移行を有効にすると、アプリケーション送信時に対応する ReleaseOps 展開要求が作成され、 ReleaseOps 展開プロセスを調整できるようになります。展開プロセスの詳細については、「 AEMCでの展開プロセス」を参照してください。
移行のメリット
App EngineパイプラインをReleaseOpsに移行すると、既存のApp Engineパイプラインや展開プロセスを中断することなく、ReleaseOps機能を利用できます。このアプローチは、次の場合に役立ちます。
- 完全に採用する前に、 ReleaseOps を評価してください。
- 展開に アプリケーションリポジトリ を引き続き使用します。
- App Engine Studio や クリエータースタジオ など、完全なサポートがまだ利用できない環境にReleaseOpsを使用して展開します。
移行プロセスの概要
ReleaseOps に移行するには、App Engineパイプラインの各インスタンスにReleaseOpsをインストールして構成する必要があります。移行を有効にするように ReleaseOps とシステムプロパティを構成すると、開発者は通常どおり展開を開始します。ただし、移行を有効にすると、展開はバックグラウンドで ReleaseOps によって処理されます。次のリストは、 ReleaseOps に移行するためのプロセス全体を概説します。
- ReleaseOps をインストールApp Engineパイプライン内の各環境 (インスタンス) で。
- 次のユーザーによってセットアップ ReleaseOps 完了 の新しい構成 ReleaseOps エコシステム マルチ インスタンス管理を構成します。
- ReleaseOpsへの移行を有効にするようにシステムプロパティを構成します。
- 展開要求状況をマッピングReleaseOpsパイプラインでカスタム展開要求状況を使用している場合。ベースシステム ReleaseOps 展開要求状況は、対応する App Engine 展開要求状況に自動的にマッピングされます。
- ReleaseOps移行を有効にする条件を追加する場合は、 ワークフロースタジオのカスタム条件 . たとえば、特定のアプリケーションの展開のみを ReleaseOpsに移行したい場合があります。そのため、展開要求が特定のアプリケーションからのものであるかどうかを確認する条件を設定できます。
ReleaseOps に移行すると、ReleaseOps がバックグラウンドで展開プロセスを処理します。ReleaseOps への移行後の展開プロセスの詳細については、「AEMCでの展開プロセス」を参照してください。