ジャンプ先

Cloud Build

サーバーレス CI / CD プラットフォームでビルド、テスト、デプロイを行います。

新規のお客様には、Cloud Build で使用できる無料クレジット $300 分を差し上げます。すべてのお客様は 1 日あたり 120 ビルド分数を無料でご利用いただけますが、クレジットに対する課金はありません。

  • Java、Go、Node.js など、すべてのプログラミング言語でソフトウェアを迅速にビルドします

  • 15 種類のマシンタイプから選択して、プールあたり数百の同時ビルドを実行できます

  • VM、サーバーレス、Kubernetes、Firebase などの複数の環境でデプロイできます

  • クラウドでホストされたフルマネージドの CI/CD ワークフローにプライベート ネットワークからアクセスします

  • データ所在地を使用して、地理的なリージョンまたは特定のロケーション内にデータを保存します

利点

スケーリングのための完全なサーバーレス プラットフォーム

Cloud Build では、インフラストラクチャの設定、アップグレード、スケールを行うことなく、スケールアップとスケールダウンが行われます。独自のプライベート ネットワークに接続して、Google Cloud のフルマネージド環境でビルドを実行できます。

ネイティブなエンタープライズ ソースの統合

GitHub EnterpriseGitLab Enterprise および Bitbucket データセンターに対する Cloud Build のすぐに使えるサポートを利用して、一般的な企業ソース管理システムの一部と統合できます。

ソフトウェア サプライ チェーンのセキュリティとコンプライアンス

ローカルまたはレジストリ内のイメージをスキャンして脆弱性の有無を確認します。 来歴を使用して、本番環境へのデプロイメントを監査、制御します。SLSA レベル 3 ビルドのサポートを使用して、ソフトウェア サプライ チェーン攻撃から保護します。

主な機能

主な機能

非常に高速なビルド

Google のグローバル ネットワークで接続されたマシンを利用して、ビルド時間を大幅に短縮できます。ハイ CPU VM でのビルド実行や、ソースコード、イメージ、その他の依存関係のキャッシュにより、ビルド時間をさらに短縮できます。

デプロイを自動化

デプロイを自動化するため、ビルドステップの一部としてパイプラインを作成できます。組み込みの統合を使用して、Google Kubernetes EngineCloud RunApp EngineCloud Functions および Firebase にデプロイします。また、Cloud Build と Spinnaker の連携により、複雑なパイプラインを作成して実行することも可能です。

大規模なネットワーク全体の CI/CD

ネットワーキングとスケーリングのニーズに基づいてワークロードを実行する場合は、デフォルトまたはプライベート プールから選択します。デフォルト プールを使用すると、公共のインターネットにアクセスできる安全なホスト環境でビルドを実行できます。プライベート プールはワーカーのプライベート プールです。同時実行環境が強化され、プライベート ネットワークのリソースにアクセスできるようになるため、ビルド環境に対する柔軟性が向上します。

デプロイを数分で完了

PR からビルド、テスト、デプロイへの移行は簡単ではありません。トリガーを設定することで、GitHub、Cloud Source Repositories、GitLab、Bitbucket のリポジトリへの変更を push すると、自動的にソースコードのビルド、テスト、デプロイが行われるようになります。

SLSA レベル 3 への準拠

ビルド時にコンテナ イメージの来歴のメタデータと証明書を自動的に生成して、バイナリをソースコードまでトレースし、改ざんを防止します。Binary Authorization とのインテグレーションを使用して証明書を検証し、Cloud Build によってビルドされて署名されたイメージをデプロイします。オンデマンド スキャンでアーティファクトをスキャンし、セキュリティをシフトレフトします。GitHub Enterprise などのプライベート ネットワークでホストされているプライベート ソースコード リポジトリから、フルマネージドの CI / CD ワークフローをトリガーします。

すべての機能を表示

ドキュメント

ドキュメント

Google Cloud の基礎
Cloud Build のコンセプト

ビルド構成、さまざまなクラウド ビルダーのタイプ、CMEK コンプライアンスなど、Cloud Build について学習します。

チュートリアル
Cloud Build を使用したイメージのビルドと push

Cloud Build を有効にする方法、ソースファイルをビルドに準備する方法、Artifact Registry に Docker リポジトリを作成する方法、イメージをビルドする方法、ビルド結果の表示方法を学習します。

チュートリアル
サーバーレス モバイル デリバリー パイプライン

Google Cloud にサーバーレス モバイル デリバリー パイプラインを作成する方法について学習します。

ベスト プラクティス
ビルドの高速化

このページでは、Cloud Build のビルドを高速化する際のベスト プラクティスについて説明します。

チュートリアル
Cloud Build でのカスタム ビルドステップ

Cloud Build でコミュニティ提供のビルダーとカスタム ビルダーを使用する方法を学習します。

チュートリアル
Google Cloud を使用したアプリケーションの開発

Google Cloud エコシステムからのコンポーネントをシームレスに統合するアプリケーションを設計、開発、デプロイする方法について学習します。

チュートリアル
Cloud Build と GKE を使用した Binary Authorization の実装

Google Kubernetes Engine(GKE)の Binary Authorization を設定、構成、使用する方法について説明します。

チュートリアル
Terraform、Cloud Build、GitOps を使用した Infrastructure as Code

一般的な GitOps 手法を使用して、Terraform と Cloud Build により、インフラストラクチャをコードとして管理する方法について学びます。

チュートリアル
Cloud Build を使用した Git からの継続的デプロイ

Cloud Build を使用し、Cloud Build トリガーを使用してビルドとデプロイを自動化する方法を学習する。

すべての機能

すべての機能

ネイティブ Docker サポート 既存の Docker ファイルをインポートするだけで、すぐに使えます。Docker Hub や Container Registry などの Docker イメージ保存リポジトリにイメージを push します。Google Kubernetes EngineCloud Run へのデプロイを自動化して継続的デリバリーを実現できます。
十分な無料枠 1 日あたり 120 分までのビルド、同時ビルド数最大 10 件という無料枠を利用することで、自社のビルドサーバーの管理を不要にしましょう。ビルドがキューに入っている時間はビルドの無料枠にカウントされません
詳細な分析情報 ビルドのエラーや警告に加えてビルド結果に関する詳細な分析情報も得られるので、デバッグが容易になります。タグやクエリを使ってビルド結果を絞り込み、実行に時間がかかるビルドやテストについて確認できます。
脆弱性の特定 コンテナ イメージのパッケージに存在する脆弱性を特定できます。Ubuntu、Debian、Alpine のパッケージを対象とする脆弱性スキャンが自動的に実行されます。
ローカルまたはクラウドでのビルド ビルドをクラウドに送信する前に、ローカルでビルドを実行できます。ローカルマシンでのビルドとデバッグには、オープンソースのローカル ビルダーが利用可能です。
プライベート プール VPC ピアリングと VPC-SC を使用して、CI / CD ワークロードに安全なプライベート ネットワークを設定します。規制義務を満たすように世界中のリージョンから選択します。パブリック IP の制限や静的 IP アドレスの予約を行うこともできます。プライベート ソース リポジトリとの素晴らしい統合をすぐにご利用いただけます。プールごとに数百の同時ビルドを実行して、ビルドとテストを高速化します。

料金

料金

料金は、1 日あたりの無料枠を超えた使用分についてのみ発生します。詳細については料金ガイドをご覧ください。

機能 料金(米ドル)
ビルド処理時間: 1 日 120 分まで 無料
以降 1 分ごと $0.003/分

米ドル以外の通貨でお支払いの場合は、Google Cloud SKU に記載されている該当通貨の料金が適用されます。