Release notes

This page documents production updates to Cloud Build. You can periodically check this page for announcements about new or updated features, bug fixes, known issues, and deprecated functionality.

You can see the latest product updates for all of Google Cloud on the Google Cloud page, browse and filter all release notes in the Google Cloud Console, or you can programmatically access release notes in BigQuery.

To get the latest product updates delivered to you, add the URL of this page to your feed reader, or add the feed URL directly: https://cloud.google.com/feeds/cloudbuild-release-notes.xml

September 07, 2021

Build triggers support for buildpacks is now generally available. To learn more, see Creating and managing build triggers.

September 01, 2021

VPC Service Controls support for build triggers is now available in the preview release stage. This feature enables users to use build triggers in projects in the VPC Service Controls perimeter. For instructions, see Using VPC Service Controls.

August 18, 2021

Cloud Build approvals are now generally available, allowing users to configure triggers that only execute a build when granted approval by a set of users. To learn how to create a trigger gated by approval, see Creating and managing triggers. To learn how to approve a build, see Approving builds.

August 09, 2021

GitHub Enterprise triggers are now generally available. Users can build repositories from GitHub Enterprise, including on-premises instances. For more information, see Creating GitHub Enterprise triggers.

August 05, 2021

Users can now configure triggers to use a particular service account, available at the preview release stage. To learn more, see Configuring user-specified service accounts.

July 27, 2021

Cloud Build private pools are now generally available. Private pools offer regionalization and greater customization over the build environment, including the ability to access resources in a private network with support for VPC Service Controls. For more information, see Private pools overview.

May 20, 2021

Upgraded to Docker server version 20.10.6.

April 27, 2021

Webhook triggers are now generally available. Learn more about using webhook triggers to build repos hosted on Gitlab, Bitbucket Cloud, and Bitbucket Server.

Manual triggers are now generally available, allowing users to run triggers on schedule. For more information, see Scheduling builds.

March 10, 2021

Pub/Sub triggers are now generally available. Users can create triggers to execute builds in response to events published to a Pub/Sub topic. For more information see, Creating Pub/Sub triggers.

February 10, 2021

Users can now create triggers that execute builds in response to webhook events, including events from external source code management services. This feature is available as a preview release. To learn more, see Creating webhook triggers and Building repositories hosted on Bitbucket Server.

February 03, 2021

You can now configure Cloud Build to access secrets from Secret Manager via environment variables.

January 15, 2021

Regionalized builds from Cloud Functions are now visible in the Cloud Build History UI. To learn more, see Viewing build results.

January 11, 2021

Users can now specify their own service accounts for Cloud Build to run builds. For more information, see User-specified service accounts.

December 15, 2020

Cloud Build Service Level Agreement (SLA) has been published with a Monthly Uptime Percentage of at least 99.95%.

Users can now create manual triggers to run builds at a specified time. To learn more about how to schedule your builds, see Scheduling builds.

November 19, 2020

Users can now transfer Cloud Build metrics to BigQuery through the BigQuery notifier, a new open-source notifier.

November 11, 2020

Manual triggers are now generally available. You can create triggers and invoke triggers manually through the Cloud Console. To learn how to create and run manual triggers, see Creating manual triggers.

November 09, 2020

Cloud Build allows you to specify git operations in your build configuration file and run your file using the git repository cloned onto your workspace. The cloned repository cannot exceed 500 MB.

November 04, 2020

Users can now build containers without a Dockerfile or a Cloud Build config file using Cloud Native Buildpacks.

August 17, 2020

The Cloud Build GitHub App now allows users to view triggers by name on GitHub, including in pull requests. Note that required status checks may need to be updated on GitHub after enabling this feature.

June 30, 2020

Open-source notifiers for Slack and SMTP are now generally available.These notifiers can be configured to securely alert users about build status.

June 22, 2020

Bash-style string operations and payload bindings are now generally available. Cloud Build's substitution variables can now refer to other substitution variables, manipulate them using bash-style string operations, and pull information from a trigger event payload. To learn more, see Using bash-style string operations and payload bindings in substitutions.

June 12, 2020

Upgraded to Docker server version 19.03.8.

March 12, 2020

The Create trigger page on the Cloud Console has been updated. To learn more about creating build triggers, see Creating and managing triggers.

February 06, 2020

GitHub App triggers is now Generally Available.

The Cloud Build Dashboard, which provides a high-level overview of recent builds for build triggers, is now Generally Available. For information about the Dashboard, see Viewing the Dashboard.

January 30, 2020

The Build history page and Build details page in the Google Cloud Platform Console are updated.

December 13, 2019

Closing pull requests will now cancel running builds in pull requests associated with GitHub App triggers.

September 26, 2019

GitHub App triggers Beta is now released. New substitution variable values are now available for GitHub pull requests.

Users can now create build triggers to start builds on GitHub pull requests.

GitHub App trigger results are posted to GitHub via the GitHub Checks API.

August 29, 2019

Added a new Cloud Build Settings page in the GCP Console for managing service account permissions.

CI/CD developer hub is now available.

July 12, 2019

Exposed the quota for concurrent builds in the GCP Console Quotas page.

This also allows projects to lower the number of concurrent builds that can be run at one time, or request a higher limit from the GCP Console.

June 27, 2019

Environment variables can now be defined globally for all build steps in a build.

June 20, 2019

June 19, 2019

gke-deploy builder is now available.

May 27, 2019

Build triggers with inverted regex can now be run in specified branches.

May 20, 2019

Upgraded to Docker server version 18.09.3.

March 08, 2019

Users interested in Cloud Build Alpha features can join the Alpha Features group.

February 12, 2019

Repository to project mapping is now available in the Google Cloud Build GitHub app.

January 09, 2019

Upgraded to Docker version 18.09.0.

October 18, 2018

Upgraded to Docker version 18.06.1.

July 24, 2018

March 06, 2018

Upgraded to Docker version 17.12.0.

February 28, 2018

Cloud Build provides timeout and status for build steps.

January 10, 2018

Added support for gcloudignore.

November 02, 2017

October 28, 2017

Cloud Build plugin for Jenkins is now available.

October 25, 2017

For more information, see the Pricing documentation.

October 10, 2017

Builds are not triggered if the commit message includes [skip ci] or [ci skip].

August 28, 2017

Upgraded to Docker version 17.06.1.

August 23, 2017

Builds accept secrets and build steps accept secretEnv to specify environment variables with values that have been encrypted using Cloud KMS.

See Encrypting an Environment Variable Using the CryptoKey.

August 03, 2017

Build steps accept volumes to persist specified paths across build steps.

July 26, 2017

cloud-build-local, a tool for running builds locally, is available. You can install the tool using gcloud components install cloud-build-local.

To learn more, see Running builds locally.

July 18, 2017

gradle is now a supported build step.

July 10, 2017

homevol mounted across build steps as $HOME directory.

June 15, 2017

kubectl is now supported build step.

June 07, 2017

Expanded builder service account permissions to empower end-user and IAM-based control over builder robot permissions, thereby enabling gcloud app deploy, kubectl, and other permissioned APIs to be called as part of a build.

May 27, 2017

Upgraded to Docker version 17.05.

March 06, 2017

General availability of user interface in Google Cloud Platform Console, including build history menu.

Beta release of build triggers.

January 23, 2017

Upgraded to Docker version 1.12.6.

December 15, 2016

General availability of Cloud Build API.

Supported build steps released.

November 23, 2016

General availability of Cloud SDK CLI to Cloud Build.

November 02, 2016

Beta release of Cloud SDK CLI to Cloud Build.

August 22, 2016

Upgraded to Docker version 1.9.1.

July 20, 2016

Alpha release of Cloud SDK CLI to Cloud Build.

January 14, 2016

Beta release of Cloud Build.