Cloud Build

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

Cloud Build 無料トライアル
  • action/check_circle_24px Sketch で作成。

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

  • action/check_circle_24px Sketch で作成。

    ビルド、テスト、デプロイ用のカスタム ワークフローの定義を完全に制御できます

  • action/check_circle_24px Sketch で作成。

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

  • action/check_circle_24px Sketch で作成。

    CI / CD パイプラインの一部として詳細なセキュリティ スキャンを実行します

  • action/check_circle_24px Sketch で作成。

    ソースをコンテナや Maven、Gradle、Go、Bazel などのコンテナ以外のアーティファクトにパッケージします

利点

完全にサーバーレスなプラットフォーム

Cloud Build では負荷に反応してスケールアップとスケールダウンが行われます。サーバーの事前プロビジョニングや追加容量のための前払いは必要ありません。支払いは従量制です。

柔軟性

カスタム ビルドステップと事前に作成済みのサードパーティ製アプリ用の拡張機能によって、ビルドプロセスの一部に既存のツールや自社製ツールを簡単に関連付けることができます。

セキュリティとコンプライアンス

脆弱性スキャンにより、ソフトウェア サプライ チェーンのセキュリティ上の脅威から保護します。DevSecOps によって設定されたポリシーに基づき、脆弱性のあるイメージのデプロイを自動的にブロックします。

主な機能

主な機能

非常に高速なビルド

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

デプロイを自動化

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

マルチクラウドのサポート

CI / CD パイプラインの一部として複数のクラウドにデプロイします。Cloud Build には言語とツールがすでにインストールされているビルダー イメージが付属しています。同様に、Cloud Build のコンテナ化されたタスクは、さまざまなクラウドへの完全な移植が可能です。

デプロイを数分で完了

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

強固なプライバシー保護対策

Goocle Cloud のセキュリティで保護されたインフラストラクチャでビルドを実行することで、ビルドの作成や表示を許可するデベロッパー、使用できるソースコード、ビルド アーティファクトの保存先を完全に制御できます。

すべての機能を表示

導入事例

導入事例

loveholidays アプリ
loveholidays 社は Cloud Build を利用することで、自社のトラベル プラットフォームの速度と安定性を改善できました。
全文を読む

事例の概要

  • わずか 3 か月で 30 個のアプリをコンテナ化して GKE に移行

  • ホリデー シーズンの予約ピーク時にも中断することなく対応

  • インデックス登録するまでの時間が半減する一方、データ キャッシュが 3 倍に増加

パートナー

最新情報

ドキュメント

ドキュメント

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

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

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

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

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

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

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

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

チュートリアル
Developing applications with 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 のパッケージを対象とする脆弱性スキャンが自動的に実行されます。
ローカルまたはクラウドでのビルド ビルドをクラウドに送信する前に、ローカルでビルドを実行できます。ローカルマシンでのビルドとデバッグには、オープンソースのローカル ビルダーが利用可能です。
カスタム ワーカー(アルファ版) カスタム ワーカーを利用すれば、オンプレミスのソースコード、アーティファクト、その他のビルド依存関係などで構成された CI / CD パイプラインを作成できます。

料金

料金

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

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

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