CI/CD フレームワーク内でのビルドとデプロイの自動化は、移行プロセスに欠かせない部分です。
Cloud Build は、Google Cloud でビルドを実行するサービスです。Cloud Build では、Cloud Storage、Cloud Source Repositories、GitHub、Bitbucket からソースコードをインポートすること、仕様に合わせてビルドを実行すること、Docker コンテナや Java アーカイブなどのアーティファクトを生成することができます。
Artifact Registry - パッケージと Docker コンテナ イメージを 1 か所で管理できる場所を提供。また、CI / CD ツールや Google Cloud ランタイム環境と統合されているため、アーティファクトのライフサイクル全体を管理できます。
Cloud Deploy は、定義したプロモーション シーケンスでの一連のターゲット環境へのアプリケーション配信を自動化するマネージド サービスです。
コンテナ化されたアプリケーションがある場合は、Kubernetes、Google Kubernetes Engine などのマネージド サービスを使用してデプロイできます。サーバーレス環境にデプロイするには、App Engine フレキシブル環境、Cloud Run 関数、Cloud Run などのツールを使用できます。