Google Cloud Build logo

Google Cloud Build

Continuously build, test, and deploy.
181
145
+ 1
2

What is Google Cloud Build?

Cloud Build lets you build software quickly across all languages. Get complete control over defining custom workflows for building, testing, and deploying across multiple environments such as VMs, serverless, Kubernetes, or Firebase.
Google Cloud Build is a tool in the Continuous Deployment category of a tech stack.

Who uses Google Cloud Build?

Companies
45 companies reportedly use Google Cloud Build in their tech stacks, including caredoc, resily, and Imroz Preferred Stack.

Developers
79 developers on StackShare have stated that they use Google Cloud Build.

Google Cloud Build Integrations

Pros of Google Cloud Build
1
Container based
1
GCP easy integration
Decisions about Google Cloud Build

Here are some stack decisions, common use cases and reviews by companies and developers who chose Google Cloud Build in their tech stack.

Emanuel Evans
Senior Architect at Rainforest QA · | 16 upvotes · 699.8K views

We recently moved our main applications from Heroku to Kubernetes . The 3 main driving factors behind the switch were scalability (database size limits), security (the inability to set up PostgreSQL instances in private networks), and costs (GCP is cheaper for raw computing resources).

We prefer using managed services, so we are using Google Kubernetes Engine with Google Cloud SQL for PostgreSQL for our PostgreSQL databases and Google Cloud Memorystore for Redis . For our CI/CD pipeline, we are using CircleCI and Google Cloud Build to deploy applications managed with Helm . The new infrastructure is managed with Terraform .

Read the blog post to go more in depth.

See more

Context: I wanted to create an end to end IoT data pipeline simulation in Google Cloud IoT Core and other GCP services. I never touched Terraform meaningfully until working on this project, and it's one of the best explorations in my development career. The documentation and syntax is incredibly human-readable and friendly. I'm used to building infrastructure through the google apis via Python , but I'm so glad past Sung did not make that decision. I was tempted to use Google Cloud Deployment Manager, but the templates were a bit convoluted by first impression. I'm glad past Sung did not make this decision either.

Solution: Leveraging Google Cloud Build Google Cloud Run Google Cloud Bigtable Google BigQuery Google Cloud Storage Google Compute Engine along with some other fun tools, I can deploy over 40 GCP resources using Terraform!

Check Out My Architecture: CLICK ME

Check out the GitHub repo attached

See more

Google Cloud Build's Features

  • Commit to deploy in minutes
  • Choose what to build
  • Extremely fast builds
  • Automate your deployments
  • Define your custom workflow
  • Unparalleled privacy
  • Native Docker support
  • Generous free tier
  • Powerful insights
  • Identify vulnerabilities
  • Build locally or in the cloud

Google Cloud Build Alternatives & Comparisons

What are some alternatives to Google Cloud Build?
Jenkins
In a nutshell Jenkins CI is the leading open-source continuous integration server. Built with Java, it provides over 300 plugins to support building and testing virtually any project.
CircleCI
Continuous integration and delivery platform helps software teams rapidly release code with confidence by automating the build, test, and deploy process. Offers a modern software development platform that lets teams ramp.
GitLab
GitLab offers git repository management, code reviews, issue tracking, activity feeds and wikis. Enterprises install GitLab on-premise and connect it with LDAP and Active Directory servers for secure authentication and authorization. A single GitLab server can handle more than 25,000 users but it is also possible to create a high availability setup with multiple active servers.
Azure DevOps
Azure DevOps provides unlimited private Git hosting, cloud build for continuous integration, agile planning, and release management for continuous delivery to the cloud and on-premises. Includes broad IDE support.
GitHub Actions
It makes it easy to automate all your software workflows, now with world-class CI/CD. Build, test, and deploy your code right from GitHub. Make code reviews, branch management, and issue triaging work the way you want.
See all alternatives

Google Cloud Build's Followers
145 developers follow Google Cloud Build to keep up with related blogs and decisions.