Cloud Build は GCP のマネージド CI/CD サービスで、Docker ベースの Step を並べて任意のビルド・テスト・デプロイパイプラインを実装できます。 GCP リソースとの統合が深く、Workload Identity による安全な認証、Private Pool による VPC 内ビルドが特徴です。
steps: # 1. テスト - name: 'node:20' entrypoint: 'npm' args: ['test'] # 2. Docker ビルド - name: 'gcr.io/cloud-builders/docker' args: ['build', '-t', 'asia-northeast1-docker.pkg.dev/$PROJECT_ID/myrepo/app:$SHORT_SHA', '.'] # 3. Artifact Registry に push - name: 'gcr.io/cloud-builders/docker' args: ['push', 'asia-northeast1-docker.pkg.dev/$PROJECT_ID/myrepo/app:$SHORT_SHA'] # 4. Cloud Run にデプロイ - name: 'gcr.io/google.com/cloudsdktool/cloud-sdk' entrypoint: 'gcloud' args: - 'run' - 'deploy' - 'my-app' - '--image=asia-northeast1-docker.pkg.dev/$PROJECT_ID/myrepo/app:$SHORT_SHA' - '--region=asia-northeast1' options: machineType: 'E2_HIGHCPU_8' logging: CLOUD_LOGGING_ONLY timeout: '1200s'
| 項目 | Default Pool | Private Pool |
|---|---|---|
| VPC アクセス | 不可 | 可 |
| VPC SC | Perimeter 外 | Perimeter 内可 |
| 料金 | Build 時間 × Worker クラス | VM 時間 |
| 主用途 | Public ビルド | Private DB / オンプレ接続 |
| Worker Class | 料金 ($/分) |
|---|---|
| e2-standard-2 (デフォルト) | $0.003 |
| e2-highcpu-8 | $0.016 |
| e2-highcpu-32 | $0.064 |
| 無料枠 | 月 120 build-minutes |
| 項目 | Cloud Build | GitHub Actions | AWS CodeBuild | Azure DevOps |
|---|---|---|---|---|
| GCP 統合 | ◎ | ○ (WIF) | — | — |
| 無料枠 | 120 min/月 | 2000 min/月 | 100 min/月 | 1800 min/月 |
| セルフホスト | Private Pool | Self-hosted Runner | — | Self-hosted Agent |
| マルチクラウド | △ | ◎ | △ (AWS) | ◎ |
Cloud Build と GitHub Actions どちらを使う?
GCP リソース中心なら Cloud Build (Workload Identity 統合)、マルチクラウド/OSS エコシステムなら GitHub Actions。両方併用も一般的 (PR 検証 = Actions、デプロイ = Cloud Build)。
ビルド設定はどう書く?
cloudbuild.yaml に YAML で Step を定義。各 Step は Docker コンテナとして実行され、共通ワークスペースを共有。
Private Pool とは?
VPC 内専用 Worker Pool。Private リソース (CloudSQL Private IP / オンプレ DB / VPC SC 内) にアクセスするビルドに必要。
Cloud Deploy との関係は?
Cloud Build = ビルド + テスト + Container 化、Cloud Deploy = Canary / Blue-Green デプロイ管理。Cloud Build が Deploy をトリガーする標準フロー。
料金体系は?
Build 時間 × Worker クラス (e2-standard-2 = $0.003/min)。月 120 build-minutes 無料。Private Pool は VM 時間ベースで別料金。
トリガーは何種類?
GitHub / GitLab / Bitbucket / Cloud Source Repositories / Pub/Sub / Webhook。タグ・ブランチ・PR・コメントなど条件指定可。
Build Approvals とは?
Pipeline の途中で承認ゲートを置く機能 (2023〜)。本番デプロイ前の人間承認、Cloud Deploy より軽量。
AWS CodeBuild / Azure DevOps Pipelines 比較は?
CodeBuild は AWS 統合に強い、Azure DevOps は OSS Pipeline + Board 統合、Cloud Build は GCP 統合 + Buildpacks ネイティブ。
関連記事・CI/CD
GitHub Actions + GCP CI/CD 完全ガイド|Workload Identity・Cloud Run/GKE デプロイ (2026)
GitHub Actions で GCP CI/CD を構築する完全ガイド。Workload Identity Federation、setup-gcloud、Cloud Run / GKE デプロイ、Cloud Build 連携、Reusable Workflow、Self-hosted Runner、Secrets 管理を 2026 年最新版で網羅。
GCP Professional Cloud DevOps Engineer (PCDOE) 完全ガイド|SRE・GKE・CI/CD・SLO
Google Cloud Professional Cloud DevOps Engineer の試験範囲、SRE / SLI / SLO / Error Budget、GKE / Cloud Build / Cloud Deploy、AWS DOP・Azure AZ-400 比較を徹底解説。
GCP Professional Cloud Developer (PCD) 完全ガイド|Cloud Run・GKE・CI/CD・APM
Google Cloud Professional Cloud Developer の試験範囲、Cloud Run / GKE / Cloud Build / Cloud Trace、AWS DVA / Azure AZ-204 比較、学習ロードマップを徹底解説。
Terraform on GCP 完全ガイド|IaC・Provider・Workload Identity・GitHub Actions (2026)
Google Cloud で Terraform を使う IaC 完全ガイド。Google Cloud Provider / Beta、State 管理 (gcs バックエンド)、Workload Identity Federation、Module 設計、GitHub Actions CI、Infracost、Config Connector を 2026 年最新版で網羅。
※ Google Cloud は Google LLC の商標です。最新情報は Cloud Build 公式 をご確認ください。
NicheeLab編集部
データエンジニアリング・クラウド資格の専門家。Databricks・Snowflake等の認定資格を保有し、実務経験に基づいた問題作成・解説を行っています。NicheeLab運営。
Google Cloud (GCP) 認定資格ロードマップ 2026 完全版|全 15 試験を体系化
Google Cloud 認定資格 全 15 試験 (Foundational 2 + Associate 3 + Pr...
Cloud Digital Leader (CDL) 完全ガイド|出題範囲・学習リソース・合格戦略
Google Cloud Cloud Digital Leader (CDL) の完全ガイド。6 ドメイン 92 bul...
Generative AI Leader (GAIL) 完全ガイド|Google Cloud 生成 AI 認定
Google Cloud Generative AI Leader (GAIL、2025-05-14 リリース) の完全...
Vertex AI 入門|Google Cloud 統合 ML プラットフォームの全機能
Google Cloud Vertex AI の入門解説。Vertex AI Studio / Agent Builde...
GCP Associate Cloud Engineer (ACE) 完全ガイド|試験範囲・受験料・学習ロードマップ
Google Cloud Associate Cloud Engineer (ACE) の試験範囲・受験料 125 US...