Cloud Build

cloud.google.com/build
DevOps
Weekend Project

Build, test, and deploy on our serverless CI/CD platform

How to Replace Cloud Build

Overview

Cloud Build is a fully managed, serverless CI/CD platform that enables teams to build, test, and deploy software across multiple programming languages and environments. It provides native integrations with popular source control systems, automated deployment pipelines, and enterprise-grade security features including software supply chain compliance and vulnerability scanning.

Features

39 features across 9 categories

Automation(1)

Build Triggers

Automatically build, test, or deploy source code when changes are pushed to repositories

Also in: monday.com, Notion, Airtable

Core Platform(1)

Serverless CI/CD Platform

Fully managed environment with automatic scaling up and down, no infrastructure setup required

Deployment(2)

Automated Deployment Pipelines

Create pipelines as part of build steps to automate deployments automatically

Multi-Environment Deployment

Deploy across VMs, serverless, Kubernetes, and Firebase

Also in: Kubernetes Dashboard, Hugging Face, Bitwarden

Development(3)

Docker Support

Native Docker support with ability to import existing Docker files

Local Build Execution

Build and debug locally before submitting to the cloud with open source local builder

Multi-Language Support

Support for Java, Go, Node.js, and many other programming languages

Also in: Kissflow, Lattice, WordPress.com

Infrastructure(6)

15 Machine Types

Choose from 15 different machine configurations including standard, high-memory, and high-CPU options

Default Pool

Secure hosted environment with public internet access for builds

Private PoolsPremium

Private dedicated pools with greater control over build environment and access to private networks

Regional Selection

Choose from regions across the world to meet regulatory obligations

SSD StoragePremium

Request additional SSD storage for VMs running builds, first 100GB free, up to 4000GB available

Static IP ReservationPremium

Reserve static IP addresses for private pool builds

Integration(9)

Artifact Registry Integration

Push images directly to Google Cloud Artifact Registry

Bitbucket Integration

Support for Bitbucket repositories

Cloud Source Repositories Integration

Support for Google Cloud Source Repositories as trigger sources

Docker Hub Integration

Push images directly to Docker Hub repositories

Enterprise Source Control Integration

Native support for GitHub Enterprise, GitLab Enterprise, and Bitbucket Data Center

GitHub Integration

Direct integration with GitHub repositories for triggering builds

GitLab Integration

Native support for GitLab repositories

Google Cloud Service Integration

Built-in integrations with Google Kubernetes Engine, Cloud Run, App Engine, Cloud Functions, and Firebase

Spinnaker Integration

Use Spinnaker with Cloud Build for creating and executing complex deployment pipelines

Also in: monday.com, Notion, Airtable

Monitoring(2)

Build Filtering

Filter build results using tags or queries to identify slow performing builds

Build Results and Insights

Get detailed insights into build results with errors and warnings for easy debugging

Performance(3)

Build Caching

Cache source code, images, or other dependencies to increase build speed

Concurrent Builds

Run hundreds of concurrent builds per pool to speed up testing and deployment

Fast Build Execution

Access machines connected via Google's global network to reduce build time significantly

Also in: Jira Service Management, Hugging Face, WordPress.com

Security(12)

Automatic Vulnerability Scanning

Automatically perform package vulnerability scanning for Ubuntu, Debian, and Alpine

Binary Authorization

Built-in integration to verify attestations and deploy only signed images

Data Residency

Keep data at rest within a geographical region or specific location for compliance

On-Demand Scanning

Scan artifacts on-demand to shift security left in the development process

Package Vulnerability Identification

Identify package vulnerabilities for container images and language packages

Private Network AccessPremium

Access resources in private networks from build environments

Private Network Support

Run CI/CD workflows within private networks with full connectivity to own infrastructure

Provenance and Attestations

Automatically generate provenance metadata and attestations for container images and language packages

SLSA Level 3 Support

Protect against software supply chain attacks with SLSA level 3 build support

VPC PeeringPremium

Set up secure private networks for CI/CD workloads using VPC Peering

VPC-SC SupportPremium

Use VPC Service Controls for additional security boundaries

Vulnerability Scanning

Scan container images and language packages for vulnerabilities locally or in registry

Pricing

Free Tier

Free
  • 2,500 build-minutes per month
  • Up to 10 concurrent builds
  • e2-standard-2 machine type
  • First 100GB SSD storage free

Pay-As-You-Go

Popular
$0.006 per build-minute
  • Additional build-minutes at $0.006 per minute
  • All machine types available
  • Network egress charges apply
  • SSD storage at regional rates

Cost Calculator

Pricing data not available for Cloud Build. Check their website for current pricing.

Build vs Buy

Should you build a Cloud Build alternative or buy the subscription? Estimate based on 39 features.

Buy Cloud Build

Better Value
Monthly costContact Sales
3-year totalVaries
Time to deployDays

Build Your Own

Development cost$24,000
Maintenance$360/mo
3-year total$36,960
Dev time~2 months

Buying Cloud Build saves ~$36,960 over 3 years vs building.

Estimates based on 39 features and a BuildScore of 5/5. Actual costs vary.

Integrations

16 known integrations

App EngineArtifact RegistryBinary AuthorizationBitbucketBitbucket Data CenterCloud FunctionsCloud RunCloud Source RepositoriesDocker HubFirebaseGitHubGitHub EnterpriseGitLabGitLab EnterpriseGoogle Kubernetes EngineSpinnaker