コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。
ソフトウェア デリバリーの未来を形作るために、皆様の声を聞かせてください。2022 年の State of DevOps アンケートにご協力ください。
ジャンプ先

Cloud Build

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

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

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

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

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

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

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

利点

完全なサーバーレス プラットフォームでスケーリングを実現

Cloud Build では、インフラストラクチャの設定、アップグレード、スケールを行うことなく、スケールアップとスケールダウンが行われます。Google Cloudオンプレミス、その他のパブリック クラウド、または独自の非公開ネットワークにまたがるフルマネージド環境でビルドを実行します。

ポータビリティに関するオープン標準

buildpacks を使用して、Dockerfile なしでソースから直接ポータブル イメージを作成します。 Kubernetes で実行される Tekton Pipelines のサポートにより、ロックインなしで、Kubernetes のスケーリングと自己修復のメリットが得られます。

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

ローカルまたはレジストリでコンテナ イメージをスキャンして、脆弱性を検出します。 来歴を使用して、本番環境へのデプロイの監査と制御を行います。 SLSA レベル 2 のサポートにより、ソフトウェア サプライ チェーン攻撃から保護します。

主な機能

主な機能

非常に高速なビルド

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

デプロイを自動化

デプロイを自動化するため、ビルドステップの一部としてパイプラインを作成できます。デプロイ先として、Google Kubernetes EngineApp EngineCloud FunctionsFirebase とのインテグレーションが組み込まれています。また、Cloud Build と Spinnaker の連携により、複雑なパイプラインを作成して実行することも可能です。

CI / CD 使用環境: クラウドとオンプレミスをまたいでワークロードを実行

ワークロードを実行する場所に応じて、デフォルトプライベートハイブリッドのプールから選択できます。 デフォルト プールを使用すると、公共のインターネットにアクセスできる安全なホスト環境でビルドを実行できます。 プライベート プールは、プライベート ネットワーク内のリソースへのアクセスなど、ビルド環境をより柔軟に調整できるワーカーで構成される専用のプライベート プールです。ハイブリッド プールでは、Google Cloud、オンプレミス、その他のパブリック クラウドなどの Anthos プラットフォームを使用して、Kubernetes を実行できるあらゆる場所で Cloud Build ワークロードを実行できます。

デプロイを数分で完了

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

SLSA レベル 2 への準拠

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

すべての機能を表示

最新情報

Google Cloud のニュースレターにご登録いただくと、サービスの最新情報、イベント情報、スペシャル オファーなどを受け取ることができます。

ドキュメント

ドキュメント

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 トリガーを使用して、ビルドと Cloud Run へのデプロイを自動化する方法を学習します。

すべての機能

すべての機能

ネイティブ 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 に記載されている該当通貨の料金が適用されます。