ある企業が、Google CloudのCI/CDパイプラインを構築しようとしています。ソースコードのコミットをトリガーにコンテナイメージのビルド・テスト・Artifact Registryへのプッシュを自動化するために最も適切なGoogle Cloudのサービスはどれですか?
- A. Cloud Scheduler
- B. Cloud Composer
- C. Cloud Dataflow
- D. Cloud Build
解答と解説を見る
正解: D
Cloud BuildはGoogle Cloudのサーバーレスなビルドプラットフォームであり、ソースコードリポジトリ(Cloud Source Repositories、GitHub、Bitbucket等)へのコミット/プッシュをトリガーにコンテナイメージのビルド、テストの実行、Artifact Registryへのイメージプッシュを自動化できる。Cloud Schedulerは時間ベースのジョブスケジューラ(cronジョブ)でCI/CDではない。Cloud ComposerはAirflowベースのデータパイプラインオーケストレーション。Cloud DataflowはETL/ストリーミングデータ処理サービス。
📚 関連サービスの解説: Cloud Build