Cloud Build

継続的なビルド、テスト、デプロイを実現します。

このプロダクトのドキュメントを見る

スピードと柔軟性

スピードと柔軟性

Cloud Build では、すべての言語でソフトウェアを迅速にビルドでき、複数の環境(VM、サーバーレス、Kubernetes、Firebase など)にわたるビルド、テスト、デプロイ用のカスタム ワークフローの定義を完全に制御できます。

最新情報

デプロイを数分で完了

PR からビルド、テスト、デプロイへの移行は非常にシンプルです。トリガーを設定することで、GitHub、Cloud Source Repositories、Bitbucket リポジトリに変更を push したときに自動的にソースコードのビルド、テスト、デプロイが行われます。

ビルド対象を自由に選択

ビルド環境のプロビジョニングとメンテナンスは不要になりました。高速で一貫した信頼性の高いビルドをあらゆる言語で作成できます。Maven、Gradle、webpack、Go、Bazel などのビルドツールを使って、ソースを Docker コンテナまたはコンテナ以外のアーティファクトにパッケージできます。

非常に高速なビルド

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

デプロイを自動化

デプロイを自動化するため、ビルドステップの一部としてパイプラインを作成できます。デプロイ先として、Kubernetes Engine、App Engine、Cloud Functions、Firebase との統合が組み込まれています。また、Cloud Build と Spinnaker を組み合わせることで、複雑なパイプラインを作成して実行することもできます。

カスタム ワークフローの定義

ビルド、テスト、デプロイの一部として実行するステップを完全に制御できます。イメージをビルド、パッケージ化、push する具体的な手順を定義するか、複数のジョブをカスタム ビルドステップと並行して実行します。

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

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

特長

ネイティブ Docker サポート

既存の Dockerfile をインポートするだけで、すぐに使えます。Docker Hub や Container Registry などの Docker イメージ保存リポジトリにイメージを直接 push します。Kubernetes または Google Kubernetes Engine へのデプロイを自動化して継続的デリバリーを実現できます。

十分な無料枠

無料枠を活用すれば、自社でビルドサーバーを管理する必要がなくなります。ビルド時間は 1 日あたり最大 120 分まで、同時ビルド数は最大 10 件まで無料です。ビルドがキューに入っている時間はビルドの無料分数にカウントされません

詳細な分析情報

ビルドのエラーや警告に加えてビルド結果に関する詳細な分析情報も得られるので、デバッグが容易になります。タグやクエリを使ってビルド結果を絞り込み、実行に時間がかかるビルドやテストについて確認できます。

脆弱性の特定

コンテナ イメージのパッケージに存在する脆弱性を特定できます。Ubuntu、Debian、Alpine に対してパッケージの脆弱性スキャンが自動的に実行されます。

ローカルまたはクラウドでのビルド

ビルドをクラウドに送信する前に、ローカルでビルドを実行できます。ローカルマシンでのビルドとデバッグには、オープンソースのローカル ビルダーを使用できます。

カスタム ワーカー(アルファ版)

カスタム ワーカーを使用すれば、オンプレミスのソースコード、アーティファクト、その他のビルド依存関係の中からいずれかを選んで CI / CD パイプラインを作成できます。

技術リソース

料金

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

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

使ってみる

無料で体験

Google Cloud を新規でご利用のお客様には、12 か月間の無料クレジット $300 分を差し上げます。

さらにサポートが必要な場合

Google のエキスパートが、適切なソリューションの構築やお客様のニーズに合ったパートナーの選定をお手伝いいたします。

このページで紹介しているプロダクトや機能はアルファ版です。プロダクトのリリース段階の詳細については、こちらをご覧ください。