CINXE.COM

Connect to a Bitbucket Data Center host  |  Cloud Build Documentation  |  Google Cloud

<!doctype html> <html lang="en" dir="ltr"> <head> <meta name="google-signin-client-id" content="721724668570-nbkv1cfusk7kk4eni4pjvepaus73b13t.apps.googleusercontent.com"> <meta name="google-signin-scope" content="profile email https://www.googleapis.com/auth/developerprofiles https://www.googleapis.com/auth/developerprofiles.award https://www.googleapis.com/auth/cloud-platform https://www.googleapis.com/auth/webhistory"> <meta property="og:site_name" content="Google Cloud"> <meta property="og:type" content="website"><meta name="theme-color" content="#039be5"><meta charset="utf-8"> <meta content="IE=Edge" http-equiv="X-UA-Compatible"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="manifest" href="/_pwa/cloud/manifest.json" crossorigin="use-credentials"> <link rel="preconnect" href="//www.gstatic.com" crossorigin> <link rel="preconnect" href="//fonts.gstatic.com" crossorigin> <link rel="preconnect" href="//fonts.googleapis.com" crossorigin> <link rel="preconnect" href="//apis.google.com" crossorigin> <link rel="preconnect" href="//www.google-analytics.com" crossorigin><link rel="stylesheet" href="//fonts.googleapis.com/css?family=Google+Sans:400,500,700|Google+Sans+Text:400,400italic,500,500italic,700,700italic|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700&display=swap"> <link rel="stylesheet" href="//fonts.googleapis.com/css2?family=Material+Icons&family=Material+Symbols+Outlined&display=block"><link rel="stylesheet" href="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/css/app.css"> <link rel="shortcut icon" href="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/favicons/onecloud/favicon.ico"> <link rel="apple-touch-icon" href="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/favicons/onecloud/super_cloud.png"><link rel="canonical" href="https://cloud.google.com/build/docs/automating-builds/bitbucket/connect-host-bitbucket-data-center"><link rel="search" type="application/opensearchdescription+xml" title="Google Cloud" href="https://cloud.google.com/s/opensearch.xml"> <link rel="alternate" hreflang="en" href="https://cloud.google.com/build/docs/automating-builds/bitbucket/connect-host-bitbucket-data-center" /><link rel="alternate" hreflang="x-default" href="https://cloud.google.com/build/docs/automating-builds/bitbucket/connect-host-bitbucket-data-center" /><link rel="alternate" hreflang="zh-Hans" href="https://cloud.google.com/build/docs/automating-builds/bitbucket/connect-host-bitbucket-data-center?hl=zh-cn" /><link rel="alternate" hreflang="fr" href="https://cloud.google.com/build/docs/automating-builds/bitbucket/connect-host-bitbucket-data-center?hl=fr" /><link rel="alternate" hreflang="de" href="https://cloud.google.com/build/docs/automating-builds/bitbucket/connect-host-bitbucket-data-center?hl=de" /><link rel="alternate" hreflang="id" href="https://cloud.google.com/build/docs/automating-builds/bitbucket/connect-host-bitbucket-data-center?hl=id" /><link rel="alternate" hreflang="it" href="https://cloud.google.com/build/docs/automating-builds/bitbucket/connect-host-bitbucket-data-center?hl=it" /><link rel="alternate" hreflang="ja" href="https://cloud.google.com/build/docs/automating-builds/bitbucket/connect-host-bitbucket-data-center?hl=ja" /><link rel="alternate" hreflang="ko" href="https://cloud.google.com/build/docs/automating-builds/bitbucket/connect-host-bitbucket-data-center?hl=ko" /><link rel="alternate" hreflang="pt-BR" href="https://cloud.google.com/build/docs/automating-builds/bitbucket/connect-host-bitbucket-data-center?hl=pt-br" /><link rel="alternate" hreflang="es-419" href="https://cloud.google.com/build/docs/automating-builds/bitbucket/connect-host-bitbucket-data-center?hl=es-419" /><title>Connect to a Bitbucket Data Center host &nbsp;|&nbsp; Cloud Build Documentation &nbsp;|&nbsp; Google Cloud</title> <meta property="og:title" content="Connect to a Bitbucket Data Center host &nbsp;|&nbsp; Cloud Build Documentation &nbsp;|&nbsp; Google Cloud"><meta property="og:url" content="https://cloud.google.com/build/docs/automating-builds/bitbucket/connect-host-bitbucket-data-center"><meta property="og:image" content="https://cloud.google.com/_static/cloud/images/social-icon-google-cloud-1200-630.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="630"><meta property="og:locale" content="en"><meta name="twitter:card" content="summary_large_image"><script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Article", "headline": "Connect to a Bitbucket Data Center host" } </script><script type="application/ld+json"> { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "name": "Cloud Build", "item": "https://cloud.google.com/build" },{ "@type": "ListItem", "position": 2, "name": "Documentation", "item": "https://cloud.google.com/build/docs" },{ "@type": "ListItem", "position": 3, "name": "Connect to a Bitbucket Data Center host", "item": "https://cloud.google.com/build/docs/automating-builds/bitbucket/connect-host-bitbucket-data-center" }] } </script> <link rel="stylesheet" href="/extras.css"></head> <body class="" template="page" theme="cloud-theme" type="article" layout="docs" free-trial display-toc pending> <devsite-progress type="indeterminate" id="app-progress"></devsite-progress> <section class="devsite-wrapper"> <devsite-cookie-notification-bar></devsite-cookie-notification-bar><cloudx-track userCountry="SG"></cloudx-track> <cloudx-utils-init></cloudx-utils-init> <devsite-header keep-tabs-visible> <div class="devsite-header--inner nocontent"> <div class="devsite-top-logo-row-wrapper-wrapper"> <div class="devsite-top-logo-row-wrapper"> <div class="devsite-top-logo-row"> <button type="button" id="devsite-hamburger-menu" class="devsite-header-icon-button button-flat material-icons gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Navigation menu button" visually-hidden aria-label="Open menu"> </button> <div class="devsite-product-name-wrapper"> <a href="/" class="devsite-site-logo-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Site logo" track-type="globalNav" track-name="googleCloud" track-metadata-position="nav" track-metadata-eventDetail="nav"> <picture> <img src="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/cloud-logo.svg" class="devsite-site-logo" alt="Google Cloud"> </picture> </a> <span class="devsite-product-name"> <ul class="devsite-breadcrumb-list" > <li class="devsite-breadcrumb-item devsite-has-google-wordmark"> </li> </ul> </span> </div> <div class="devsite-top-logo-row-middle"> <div class="devsite-header-upper-tabs"> <cloudx-tabs-nav class="upper-tabs"> <nav class="devsite-tabs-wrapper" aria-label="Upper tabs"> <tab class="devsite-active"> <a href="https://cloud.google.com/docs" track-metadata-eventdetail="https://cloud.google.com/docs" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - docs-home" track-metadata-module="primary nav" aria-label="Documentation, selected" data-category="Site-Wide Custom Events" data-label="Tab: Documentation" track-name="docs-home" track-link-column-type="single-column" > Documentation </a> </tab> <tab class="devsite-dropdown devsite-clickable "> <a href="https://cloud.google.com/docs/tech-area-overviews" track-metadata-eventdetail="https://cloud.google.com/docs/tech-area-overviews" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - technology-areas" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Technology areas" track-name="technology-areas" track-link-column-type="single-column" > Technology areas </a> <a href="#" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu for Technology areas" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/tech-area-overviews" track-metadata-position="nav - technology-areas" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Technology areas" track-name="technology-areas" track-link-column-type="single-column" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" aria-label="submenu" hidden> <button class="devsite-tabs-close-button material-icons button-flat gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close dropdown menu" aria-label="Close dropdown menu" track-type="nav" track-name="close" track-metadata-eventdetail="#" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav">close</button> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/ai-ml" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/ai-ml" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> AI and ML </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/application-development" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/application-development" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Application development </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/application-hosting" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/application-hosting" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Application hosting </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/compute-area" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/compute-area" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Compute </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/data" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/data" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Data analytics and pipelines </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/databases" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/databases" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Databases </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/dhm-cloud" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/dhm-cloud" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Distributed, hybrid, and multicloud </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/generative-ai" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/generative-ai" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Generative AI </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/industry" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/industry" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Industry solutions </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/networking" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/networking" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Networking </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/observability" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/observability" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Observability and monitoring </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/security" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/security" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Security </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/storage" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/storage" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Storage </div> </a> </li> </ul> </div> </div> </div> </tab> <tab class="devsite-dropdown devsite-clickable "> <a href="https://cloud.google.com/docs/cross-product-overviews" track-metadata-eventdetail="https://cloud.google.com/docs/cross-product-overviews" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - crossproduct" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Cross-product tools" track-name="crossproduct" track-link-column-type="single-column" > Cross-product tools </a> <a href="#" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu for Cross-product tools" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/cross-product-overviews" track-metadata-position="nav - crossproduct" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Cross-product tools" track-name="crossproduct" track-link-column-type="single-column" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" aria-label="submenu" hidden> <button class="devsite-tabs-close-button material-icons button-flat gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close dropdown menu" aria-label="Close dropdown menu" track-type="nav" track-name="close" track-metadata-eventdetail="#" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav">close</button> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/access-resources" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/access-resources" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Access and resources management </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/costs-usage" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/costs-usage" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Costs and usage management </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/devtools" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/devtools" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud SDK, languages, frameworks, and tools </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/iac" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/iac" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Infrastructure as code </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/migration" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/migration" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Migration </div> </a> </li> </ul> </div> </div> </div> </tab> <tab class="devsite-dropdown devsite-clickable "> <a href="https://cloud.google.com/" track-metadata-eventdetail="https://cloud.google.com/" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - related-sites" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Related sites" track-name="related-sites" track-link-column-type="single-column" > Related sites </a> <a href="#" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu for Related sites" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/" track-metadata-position="nav - related-sites" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Related sites" track-name="related-sites" track-link-column-type="single-column" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" aria-label="submenu" hidden> <button class="devsite-tabs-close-button material-icons button-flat gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close dropdown menu" aria-label="Close dropdown menu" track-type="nav" track-name="close" track-metadata-eventdetail="#" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav">close</button> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Home </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/free" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/free" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Free Trial and Free Tier </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/architecture" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/architecture" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Architecture Center </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/blog" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/blog" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Blog </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/contact" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/contact" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Contact Sales </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/developers" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/developers" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Developer Center </div> </a> </li> <li class="devsite-nav-item"> <a href="https://developers.google.com/" track-type="nav" track-metadata-eventdetail="https://developers.google.com/" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Developer Center </div> </a> </li> <li class="devsite-nav-item"> <a href="https://console.cloud.google.com/marketplace" track-type="nav" track-metadata-eventdetail="https://console.cloud.google.com/marketplace" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Marketplace </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/marketplace/docs" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/marketplace/docs" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Marketplace Documentation </div> </a> </li> <li class="devsite-nav-item"> <a href="https://www.cloudskillsboost.google/paths" track-type="nav" track-metadata-eventdetail="https://www.cloudskillsboost.google/paths" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Skills Boost </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Solution Center </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/support-hub" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/support-hub" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Support </div> </a> </li> <li class="devsite-nav-item"> <a href="https://www.youtube.com/@googlecloudtech" track-type="nav" track-metadata-eventdetail="https://www.youtube.com/@googlecloudtech" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Tech Youtube Channel </div> </a> </li> </ul> </div> </div> </div> </tab> </nav> </cloudx-tabs-nav> </div> <devsite-search enable-signin enable-search enable-suggestions project-name="Cloud Build Documentation" tenant-name="Google Cloud" project-scope="/build/docs" url-scoped="https://cloud.google.com/s/results/build/docs" > <form class="devsite-search-form" action="https://cloud.google.com/s/results" method="GET"> <div class="devsite-search-container"> <button type="button" search-open class="devsite-search-button devsite-header-icon-button button-flat material-icons" aria-label="Open search"></button> <div class="devsite-searchbox"> <input aria-activedescendant="" aria-autocomplete="list" aria-label="Search" aria-expanded="false" aria-haspopup="listbox" autocomplete="off" class="devsite-search-field devsite-search-query" name="q" placeholder="Search" role="combobox" type="text" value="" > <div class="devsite-search-image material-icons" aria-hidden="true"> </div> <div class="devsite-search-shortcut-icon-container" aria-hidden="true"> <kbd class="devsite-search-shortcut-icon">/</kbd> </div> </div> </div> </form> <button type="button" search-close class="devsite-search-button devsite-header-icon-button button-flat material-icons" aria-label="Close search"></button> </devsite-search> </div> <devsite-language-selector> <ul role="presentation"> <li role="presentation"> <a role="menuitem" lang="en" >English</a> </li> <li role="presentation"> <a role="menuitem" lang="de" >Deutsch</a> </li> <li role="presentation"> <a role="menuitem" lang="es_419" >Español – América Latina</a> </li> <li role="presentation"> <a role="menuitem" lang="fr" >Français</a> </li> <li role="presentation"> <a role="menuitem" lang="id" >Indonesia</a> </li> <li role="presentation"> <a role="menuitem" lang="it" >Italiano</a> </li> <li role="presentation"> <a role="menuitem" lang="pt_br" >Português – Brasil</a> </li> <li role="presentation"> <a role="menuitem" lang="zh_cn" >中文 – 简体</a> </li> <li role="presentation"> <a role="menuitem" lang="ja" >日本語</a> </li> <li role="presentation"> <a role="menuitem" lang="ko" >한국어</a> </li> </ul> </devsite-language-selector> <devsite-user enable-profiles fp-auth id="devsite-user"> <span class="button devsite-top-button" aria-hidden="true" visually-hidden>Sign in</span> </devsite-user> </div> </div> </div> <div class="devsite-collapsible-section "> <div class="devsite-header-background"> <div class="devsite-product-id-row" hidden> <div class="devsite-product-description-row"> </div> </div> <div class="devsite-doc-set-nav-row"> <ul class="devsite-breadcrumb-list" > <li class="devsite-breadcrumb-item "> <a href="https://cloud.google.com/build" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Lower Header" data-value="1" track-type="globalNav" track-name="breadcrumb" track-metadata-position="1" track-metadata-eventdetail="Cloud Build" > Cloud Build </a> </li> </ul> <cloudx-tabs-nav class="lower-tabs"> <nav class="devsite-tabs-wrapper" aria-label="Lower tabs"> <tab class="devsite-active"> <a href="https://cloud.google.com/build/docs/build-push-docker-image" track-metadata-eventdetail="https://cloud.google.com/build/docs/build-push-docker-image" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - guides" track-metadata-module="primary nav" aria-label="Guides, selected" data-category="Site-Wide Custom Events" data-label="Tab: Guides" track-name="guides" > Guides </a> </tab> <tab > <a href="https://cloud.google.com/build/docs/api" track-metadata-eventdetail="https://cloud.google.com/build/docs/api" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - reference" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Reference" track-name="reference" > Reference </a> </tab> <tab > <a href="https://cloud.google.com/build/docs/samples" track-metadata-eventdetail="https://cloud.google.com/build/docs/samples" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - samples" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Samples" track-name="samples" > Samples </a> </tab> <tab > <a href="https://cloud.google.com/build/docs/support" track-metadata-eventdetail="https://cloud.google.com/build/docs/support" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - support" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Support" track-name="support" > Support </a> </tab> <tab > <a href="https://cloud.google.com/build/docs/resources" track-metadata-eventdetail="https://cloud.google.com/build/docs/resources" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - resources" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Resources" track-name="resources" > Resources </a> </tab> </nav> </cloudx-tabs-nav> <div class="devsite-product-button-row"> <a href="https://cloud.google.com/contact" class="cta-button-secondary button " data-overflow-container="left" data-overflow="devsite-tabs-wrapper" data-overflow-wrapper="tab" track-name="sales" track-metadata-position="nav" track-metadata-eventDetail="nav" track-type="contact" >Contact Us</a> <a href="//console.cloud.google.com/freetrial" class="cloud-free-trial-button cta-button-primary button-primary button cloud-button cloud-button--primary " track-metadata-position="nav" referrerpolicy="no-referrer-when-downgrade" track-name="gcpCta" track-metadata-eventDetail="nav" data-overflow="devsite-top-logo-row" data-overflow-container="right" track-type="freeTrial" data-overflow-class="devsite-header-link devsite-top-button button cloud-free-trial-button cloud-free-trial-enabled cloud-button cloud-button--primary" >Start free</a> </div> </div> </div> </div> </div> </devsite-header> <devsite-book-nav scrollbars > <div class="devsite-book-nav-filter" > <span class="filter-list-icon material-icons" aria-hidden="true"></span> <input type="text" placeholder="Filter" aria-label="Type to filter" role="searchbox"> <span class="filter-clear-button hidden" data-title="Clear filter" aria-label="Clear filter" role="button" tabindex="0"></span> </div> <nav class="devsite-book-nav devsite-nav nocontent" aria-label="Side menu"> <div class="devsite-mobile-header"> <button type="button" id="devsite-close-nav" class="devsite-header-icon-button button-flat material-icons gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close navigation" aria-label="Close navigation"> </button> <div class="devsite-product-name-wrapper"> <a href="/" class="devsite-site-logo-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Site logo" track-type="globalNav" track-name="googleCloud" track-metadata-position="nav" track-metadata-eventDetail="nav"> <picture> <img src="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/cloud-logo.svg" class="devsite-site-logo" alt="Google Cloud"> </picture> </a> <span class="devsite-product-name"> <ul class="devsite-breadcrumb-list" > <li class="devsite-breadcrumb-item devsite-has-google-wordmark"> </li> </ul> </span> </div> </div> <div class="devsite-book-nav-wrapper"> <div class="devsite-mobile-nav-top"> <ul class="devsite-nav-list"> <li class="devsite-nav-item"> <a href="/docs" class="devsite-nav-title gc-analytics-event devsite-nav-active" data-category="Site-Wide Custom Events" data-label="Tab: Documentation" track-name="docs-home" track-link-column-type="single-column" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Documentation" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Documentation </span> </a> <ul class="devsite-nav-responsive-tabs"> <li class="devsite-nav-item"> <a href="/build/docs/build-push-docker-image" class="devsite-nav-title gc-analytics-event devsite-nav-has-children devsite-nav-active" data-category="Site-Wide Custom Events" data-label="Tab: Guides" track-name="guides" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Guides" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip menu="_book"> Guides </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="_book"> </span> </a> </li> <li class="devsite-nav-item"> <a href="/build/docs/api" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: Reference" track-name="reference" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Reference" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Reference </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </span> </a> </li> <li class="devsite-nav-item"> <a href="/build/docs/samples" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: Samples" track-name="samples" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Samples" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Samples </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </span> </a> </li> <li class="devsite-nav-item"> <a href="/build/docs/support" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: Support" track-name="support" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Support" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Support </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </span> </a> </li> <li class="devsite-nav-item"> <a href="/build/docs/resources" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: Resources" track-name="resources" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Resources" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Resources </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </span> </a> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/docs/tech-area-overviews" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Technology areas" track-name="technology-areas" track-link-column-type="single-column" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Technology areas" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Technology areas </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: Technology areas" track-name="technology-areas" track-link-column-type="single-column" > <span class="devsite-nav-text" tooltip menu="Technology areas"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Technology areas"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/docs/cross-product-overviews" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Cross-product tools" track-name="crossproduct" track-link-column-type="single-column" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cross-product tools" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cross-product tools </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: Cross-product tools" track-name="crossproduct" track-link-column-type="single-column" > <span class="devsite-nav-text" tooltip menu="Cross-product tools"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Cross-product tools"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Related sites" track-name="related-sites" track-link-column-type="single-column" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Related sites" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Related sites </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: Related sites" track-name="related-sites" track-link-column-type="single-column" > <span class="devsite-nav-text" tooltip menu="Related sites"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Related sites"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="//console.cloud.google.com/" class="devsite-nav-title gc-analytics-event " track-metadata-eventDetail="nav" track-metadata-position="nav" track-name="console" referrerpolicy="no-referrer-when-downgrade" track-type="globalNav" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Console" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Console </span> </a> </li> <li class="devsite-nav-item"> <a href="/contact" class="cta-button-secondary button" data-overflow-container="left" data-overflow="devsite-tabs-wrapper" data-overflow-wrapper="tab" track-name="sales" track-metadata-position="nav" track-metadata-eventDetail="nav" track-type="contact" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Contact Us" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Contact Us </span> </a> </li> <li class="devsite-nav-item"> <a href="//console.cloud.google.com/freetrial" class="cloud-free-trial-button cta-button-primary button-primary button cloud-button cloud-button--primary" track-metadata-position="nav" referrerpolicy="no-referrer-when-downgrade" track-name="gcpCta" track-metadata-eventDetail="nav" data-overflow="devsite-top-logo-row" data-overflow-container="right" track-type="freeTrial" data-overflow-class="devsite-header-link devsite-top-button button cloud-free-trial-button cloud-free-trial-enabled cloud-button cloud-button--primary" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Start free" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Start free </span> </a> </li> </ul> </div> <div class="devsite-mobile-nav-bottom"> <ul class="devsite-nav-list" menu="_book"> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Discover</span> </div></li> <li class="devsite-nav-item"><a href="/build/docs/overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/overview" ><span class="devsite-nav-text" tooltip>Cloud Build overview</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Quickstarts</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/build/docs/build-push-docker-image" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/build-push-docker-image" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/build-push-docker-image" ><span class="devsite-nav-text" tooltip>Build</span></a></li><li class="devsite-nav-item"><a href="/build/docs/deploy-containerized-application-cloud-run" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/deploy-containerized-application-cloud-run" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/deploy-containerized-application-cloud-run" ><span class="devsite-nav-text" tooltip>Deploy</span></a></li><li class="devsite-nav-item"><a href="/build/docs/automate-builds" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/automate-builds" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/automate-builds" ><span class="devsite-nav-text" tooltip>Automate</span></a></li><li class="devsite-nav-item"><a href="/build/docs/private-pools/create-run-build-private-pool" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/private-pools/create-run-build-private-pool" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/private-pools/create-run-build-private-pool" ><span class="devsite-nav-text" tooltip>Create private pools</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Get started</span> </div></li> <li class="devsite-nav-item"><a href="/build/docs/set-up" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/set-up" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/set-up" ><span class="devsite-nav-text" tooltip>Set up Cloud Build</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Set up private pools</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/build/docs/private-pools/private-pools-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/private-pools/private-pools-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/private-pools/private-pools-overview" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item"><a href="/build/docs/private-pools/create-manage-private-pools" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/private-pools/create-manage-private-pools" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/private-pools/create-manage-private-pools" ><span class="devsite-nav-text" tooltip>Create and manage private pools</span></a></li><li class="devsite-nav-item"><a href="/build/docs/private-pools/private-pool-config-file-schema" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/private-pools/private-pool-config-file-schema" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/private-pools/private-pool-config-file-schema" ><span class="devsite-nav-text" tooltip>Private pool configuration file schema</span></a></li><li class="devsite-nav-item"><a href="/build/docs/private-pools/run-builds-in-private-pool" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/private-pools/run-builds-in-private-pool" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/private-pools/run-builds-in-private-pool" ><span class="devsite-nav-text" tooltip>Run builds in a private pool</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Control access</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/build/docs/iam-roles-permissions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/iam-roles-permissions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/iam-roles-permissions" ><span class="devsite-nav-text" tooltip>IAM roles and permissions</span></a></li><li class="devsite-nav-item"><a href="/build/docs/securing-builds/configure-access-to-resources" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/securing-builds/configure-access-to-resources" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/securing-builds/configure-access-to-resources" ><span class="devsite-nav-text" tooltip>Configure access to resources</span></a></li><li class="devsite-nav-item"><a href="/build/docs/custom-constraints" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/custom-constraints" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/custom-constraints" ><span class="devsite-nav-text" tooltip>Manage resources with custom constraints</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Configure</span> </div></li> <li class="devsite-nav-item"><a href="/build/docs/configuring-builds/create-basic-configuration" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/configuring-builds/create-basic-configuration" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/configuring-builds/create-basic-configuration" ><span class="devsite-nav-text" tooltip>Create a build config file</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/build-config-file-schema" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/build-config-file-schema" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/build-config-file-schema" ><span class="devsite-nav-text" tooltip>Build configuration file schema</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/cloud-builders" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/cloud-builders" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/cloud-builders" ><span class="devsite-nav-text" tooltip>Cloud builders</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/configuring-builds/use-community-and-custom-builders" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/configuring-builds/use-community-and-custom-builders" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/configuring-builds/use-community-and-custom-builders" ><span class="devsite-nav-text" tooltip>Use community-contributed and custom builders</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/configuring-builds/substitute-variable-values" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/configuring-builds/substitute-variable-values" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/configuring-builds/substitute-variable-values" ><span class="devsite-nav-text" tooltip>Substitute variable values</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/configuring-builds/run-bash-scripts" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/configuring-builds/run-bash-scripts" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/configuring-builds/run-bash-scripts" ><span class="devsite-nav-text" tooltip>Run bash scripts</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/interacting-with-dockerhub-images" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/interacting-with-dockerhub-images" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/interacting-with-dockerhub-images" ><span class="devsite-nav-text" tooltip>Interact with Docker Hub images</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/configuring-builds/configure-build-step-order" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/configuring-builds/configure-build-step-order" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/configuring-builds/configure-build-step-order" ><span class="devsite-nav-text" tooltip>Configure the order of build steps</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/configuring-builds/pass-data-between-steps" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/configuring-builds/pass-data-between-steps" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/configuring-builds/pass-data-between-steps" ><span class="devsite-nav-text" tooltip>Pass data between build steps</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/configuring-builds/use-bash-and-bindings-in-substitutions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/configuring-builds/use-bash-and-bindings-in-substitutions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/configuring-builds/use-bash-and-bindings-in-substitutions" ><span class="devsite-nav-text" tooltip>Use payload bindings and bash parameter expansions in substitutions</span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Build, test, and store</span> </div></li> <li class="devsite-nav-item"><a href="/build/docs/develop" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/develop" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/develop" ><span class="devsite-nav-text" tooltip>Develop applications</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/building/build-containers" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/building/build-containers" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/building/build-containers" ><span class="devsite-nav-text" tooltip>Build container images</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/building/build-nodejs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/building/build-nodejs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/building/build-nodejs" ><span class="devsite-nav-text" tooltip>Build and test Node.js applications</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Build and test Java applications</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/build/docs/building/build-java" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/building/build-java" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/building/build-java" ><span class="devsite-nav-text" tooltip>Build and test Java applications</span></a></li><li class="devsite-nav-item"><a href="/build/docs/building/build-containerize-java" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/building/build-containerize-java" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/building/build-containerize-java" ><span class="devsite-nav-text" tooltip>Build, test, and containerize Java applications</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Build and test Python applications</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/build/docs/building/build-python" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/building/build-python" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/building/build-python" ><span class="devsite-nav-text" tooltip>Build and test Python applications</span></a></li><li class="devsite-nav-item"><a href="/build/docs/building/build-containerize-python" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/building/build-containerize-python" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/building/build-containerize-python" ><span class="devsite-nav-text" tooltip>Build, test, and containerize Python applications</span></a></li></ul></div></li> <li class="devsite-nav-item"><a href="/build/docs/building/build-go" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/building/build-go" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/building/build-go" ><span class="devsite-nav-text" tooltip>Build and test Go applications</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/building/build-vm-images-with-packer" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/building/build-vm-images-with-packer" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/building/build-vm-images-with-packer" ><span class="devsite-nav-text" tooltip>Build VM images using Packer</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/building/store-artifacts-in-artifact-registry" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/building/store-artifacts-in-artifact-registry" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/building/store-artifacts-in-artifact-registry" ><span class="devsite-nav-text" tooltip>Store build artifacts in Artifact Registry</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/building/store-artifacts-in-cloud-storage" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/building/store-artifacts-in-cloud-storage" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/building/store-artifacts-in-cloud-storage" ><span class="devsite-nav-text" tooltip>Store build artifacts in Cloud Storage</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/terraform" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/terraform" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/terraform" ><span class="devsite-nav-text" tooltip>Provision Cloud Build resources with Terraform</span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Deploy</span> </div></li> <li class="devsite-nav-item"><a href="/build/docs/deploying-builds/deploy-gke" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/deploying-builds/deploy-gke" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/deploying-builds/deploy-gke" ><span class="devsite-nav-text" tooltip>Deploy to GKE</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/deploying-builds/deploy-cloud-run" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/deploying-builds/deploy-cloud-run" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/deploying-builds/deploy-cloud-run" ><span class="devsite-nav-text" tooltip>Deploy to Cloud Run</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/deploying-builds/deploy-appengine" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/deploying-builds/deploy-appengine" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/deploying-builds/deploy-appengine" ><span class="devsite-nav-text" tooltip>Deploy to App Engine</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/deploying-builds/deploy-functions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/deploying-builds/deploy-functions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/deploying-builds/deploy-functions" ><span class="devsite-nav-text" tooltip>Deploy to Cloud Functions</span></a></li> <li class="devsite-nav-item devsite-nav-external"><a href="/kubernetes-engine/enterprise/multicluster-management/gateway/tutorials/cloud-build-integration" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /kubernetes-engine/enterprise/multicluster-management/gateway/tutorials/cloud-build-integration" track-type="bookNav" track-name="click" track-metadata-eventdetail="/kubernetes-engine/enterprise/multicluster-management/gateway/tutorials/cloud-build-integration" ><span class="devsite-nav-text" tooltip>Deploy to GKE Enterprise</span><span class="devsite-nav-icon material-icons" data-icon="external" data-title="External" aria-hidden="true"></span></a></li> <li class="devsite-nav-item"><a href="/build/docs/deploying-builds/deploy-compute-engine" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/deploying-builds/deploy-compute-engine" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/deploying-builds/deploy-compute-engine" ><span class="devsite-nav-text" tooltip>Deploy to Compute Engine</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/deploying-builds/deploy-firebase" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/deploying-builds/deploy-firebase" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/deploying-builds/deploy-firebase" ><span class="devsite-nav-text" tooltip>Deploy to Firebase</span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Run builds</span> </div></li> <li class="devsite-nav-item"><a href="/build/docs/triggers" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/triggers" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/triggers" ><span class="devsite-nav-text" tooltip>Triggers overview</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/repositories" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/repositories" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/repositories" ><span class="devsite-nav-text" tooltip>Repositories overview</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Manually run a fully-managed build</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/build/docs/running-builds/submit-build-via-cli-api" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/running-builds/submit-build-via-cli-api" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/running-builds/submit-build-via-cli-api" ><span class="devsite-nav-text" tooltip>Submit a build via the command line and API</span></a></li><li class="devsite-nav-item"><a href="/build/docs/manually-build-code-source-repos" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/manually-build-code-source-repos" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/manually-build-code-source-repos" ><span class="devsite-nav-text" tooltip>Manually build code in source repositories</span></a></li></ul></div></li> <li class="devsite-nav-item"><a href="/build/docs/automating-builds/create-manage-triggers" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/automating-builds/create-manage-triggers" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/automating-builds/create-manage-triggers" ><span class="devsite-nav-text" tooltip>Create and manage build triggers</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>GitHub</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/build/docs/automating-builds/github/connect-repo-github" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/automating-builds/github/connect-repo-github" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/automating-builds/github/connect-repo-github" ><span class="devsite-nav-text" tooltip>Connect to a GitHub repository</span></a></li><li class="devsite-nav-item"><a href="/build/docs/automating-builds/github/build-repos-from-github" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/automating-builds/github/build-repos-from-github" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/automating-builds/github/build-repos-from-github" ><span class="devsite-nav-text" tooltip>Build repositories from GitHub</span></a></li><li class="devsite-nav-item"><a href="/build/docs/access-github-from-build" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/access-github-from-build" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/access-github-from-build" ><span class="devsite-nav-text" tooltip>Access GitHub from a build via SSH keys</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>GitHub Enterprise</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/build/docs/automating-builds/github/connect-host-github-enterprise" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/automating-builds/github/connect-host-github-enterprise" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/automating-builds/github/connect-host-github-enterprise" ><span class="devsite-nav-text" tooltip>Connect to a GitHub Enterprise host</span></a></li><li class="devsite-nav-item"><a href="/build/docs/automating-builds/github/connect-repo-github-enterprise" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/automating-builds/github/connect-repo-github-enterprise" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/automating-builds/github/connect-repo-github-enterprise" ><span class="devsite-nav-text" tooltip>Connect to a GitHub Enterprise repository</span></a></li><li class="devsite-nav-item"><a href="/build/docs/automating-builds/github/build-repos-from-github-enterprise" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/automating-builds/github/build-repos-from-github-enterprise" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/automating-builds/github/build-repos-from-github-enterprise" ><span class="devsite-nav-text" tooltip>Build repositories from GitHub Enterprise</span></a></li><li class="devsite-nav-item"><a href="/build/docs/automating-builds/github/build-repos-from-github-enterprise-private-network" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/automating-builds/github/build-repos-from-github-enterprise-private-network" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/automating-builds/github/build-repos-from-github-enterprise-private-network" ><span class="devsite-nav-text" tooltip>Build repositories from GitHub Enterprise in a private network</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>GitLab</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/build/docs/automating-builds/gitlab/connect-host-gitlab" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/automating-builds/gitlab/connect-host-gitlab" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/automating-builds/gitlab/connect-host-gitlab" ><span class="devsite-nav-text" tooltip>Connect to a GitLab host</span></a></li><li class="devsite-nav-item"><a href="/build/docs/automating-builds/gitlab/connect-repo-gitlab" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/automating-builds/gitlab/connect-repo-gitlab" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/automating-builds/gitlab/connect-repo-gitlab" ><span class="devsite-nav-text" tooltip>Connect to a GitLab repository</span></a></li><li class="devsite-nav-item"><a href="/build/docs/automating-builds/gitlab/build-repos-from-gitlab" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/automating-builds/gitlab/build-repos-from-gitlab" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/automating-builds/gitlab/build-repos-from-gitlab" ><span class="devsite-nav-text" tooltip>Build repositories from GitLab</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>GitLab Enterprise Edition</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/build/docs/automating-builds/gitlab/connect-host-gitlab-enterprise-edition" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/automating-builds/gitlab/connect-host-gitlab-enterprise-edition" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/automating-builds/gitlab/connect-host-gitlab-enterprise-edition" ><span class="devsite-nav-text" tooltip>Connect to a GitLab Enterprise Edition host</span></a></li><li class="devsite-nav-item"><a href="/build/docs/automating-builds/gitlab/connect-repo-gitlab-enterprise-edition" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/automating-builds/gitlab/connect-repo-gitlab-enterprise-edition" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/automating-builds/gitlab/connect-repo-gitlab-enterprise-edition" ><span class="devsite-nav-text" tooltip>Connect to a GitLab Enterprise Edition repository</span></a></li><li class="devsite-nav-item"><a href="/build/docs/automating-builds/gitlab/build-repos-from-gitlab-enterprise-edition" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/automating-builds/gitlab/build-repos-from-gitlab-enterprise-edition" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/automating-builds/gitlab/build-repos-from-gitlab-enterprise-edition" ><span class="devsite-nav-text" tooltip>Build repositories from GitLab Enterprise Edition</span></a></li><li class="devsite-nav-item"><a href="/build/docs/automating-builds/gitlab/build-repos-from-gitlab-enterprise-edition-private-network" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/automating-builds/gitlab/build-repos-from-gitlab-enterprise-edition-private-network" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/automating-builds/gitlab/build-repos-from-gitlab-enterprise-edition-private-network" ><span class="devsite-nav-text" tooltip>Build repositories from GitLab Enterprise Edition in a private network</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Bitbucket Server</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/build/docs/automating-builds/bitbucket/connect-host-bitbucket-server" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/automating-builds/bitbucket/connect-host-bitbucket-server" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/automating-builds/bitbucket/connect-host-bitbucket-server" ><span class="devsite-nav-text" tooltip>Connect to a Bitbucket Server host</span></a></li><li class="devsite-nav-item"><a href="/build/docs/automating-builds/bitbucket/connect-repo-bitbucket-server" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/automating-builds/bitbucket/connect-repo-bitbucket-server" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/automating-builds/bitbucket/connect-repo-bitbucket-server" ><span class="devsite-nav-text" tooltip>Connect to a Bitbucket Server repository</span></a></li><li class="devsite-nav-item"><a href="/build/docs/automating-builds/bitbucket/build-repos-from-bitbucket-server" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/automating-builds/bitbucket/build-repos-from-bitbucket-server" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/automating-builds/bitbucket/build-repos-from-bitbucket-server" ><span class="devsite-nav-text" tooltip>Build repositories from Bitbucket Server</span></a></li><li class="devsite-nav-item"><a href="/build/docs/automating-builds/bitbucket/build-repos-from-bitbucket-server-private-network" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/automating-builds/bitbucket/build-repos-from-bitbucket-server-private-network" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/automating-builds/bitbucket/build-repos-from-bitbucket-server-private-network" ><span class="devsite-nav-text" tooltip>Build repositories from Bitbucket Server in a private network</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Bitbucket Data Center</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/build/docs/automating-builds/bitbucket/connect-host-bitbucket-data-center" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/automating-builds/bitbucket/connect-host-bitbucket-data-center" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/automating-builds/bitbucket/connect-host-bitbucket-data-center" ><span class="devsite-nav-text" tooltip>Connect to a Bitbucket Data Center host</span></a></li><li class="devsite-nav-item"><a href="/build/docs/automating-builds/bitbucket/connect-repo-bitbucket-data-center" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/automating-builds/bitbucket/connect-repo-bitbucket-data-center" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/automating-builds/bitbucket/connect-repo-bitbucket-data-center" ><span class="devsite-nav-text" tooltip>Connect to a Bitbucket Data Center repository</span></a></li><li class="devsite-nav-item"><a href="/build/docs/automating-builds/bitbucket/build-repos-from-bitbucket-data-center" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/automating-builds/bitbucket/build-repos-from-bitbucket-data-center" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/automating-builds/bitbucket/build-repos-from-bitbucket-data-center" ><span class="devsite-nav-text" tooltip>Build repositories from Bitbucket Data Center</span></a></li><li class="devsite-nav-item"><a href="/build/docs/automating-builds/bitbucket/build-repos-from-bitbucket-data-center-private-network" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/automating-builds/bitbucket/build-repos-from-bitbucket-data-center-private-network" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/automating-builds/bitbucket/build-repos-from-bitbucket-data-center-private-network" ><span class="devsite-nav-text" tooltip>Build repositories from Bitbucket Data Center in a private network</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Bitbucket Cloud</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/build/docs/automating-builds/bitbucket/connect-host-bitbucket-cloud" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/automating-builds/bitbucket/connect-host-bitbucket-cloud" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/automating-builds/bitbucket/connect-host-bitbucket-cloud" ><span class="devsite-nav-text" tooltip>Connect to a Bitbucket Cloud host</span></a></li><li class="devsite-nav-item"><a href="/build/docs/automating-builds/bitbucket/connect-repo-bitbucket-cloud" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/automating-builds/bitbucket/connect-repo-bitbucket-cloud" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/automating-builds/bitbucket/connect-repo-bitbucket-cloud" ><span class="devsite-nav-text" tooltip>Connect to a Bitbucket Cloud repository</span></a></li><li class="devsite-nav-item"><a href="/build/docs/automating-builds/bitbucket/build-repos-from-bitbucket-cloud" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/automating-builds/bitbucket/build-repos-from-bitbucket-cloud" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/automating-builds/bitbucket/build-repos-from-bitbucket-cloud" ><span class="devsite-nav-text" tooltip>Build repositories from Bitbucket Cloud</span></a></li></ul></div></li> <li class="devsite-nav-item"><a href="/build/docs/automate-builds-pubsub-events" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/automate-builds-pubsub-events" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/automate-builds-pubsub-events" ><span class="devsite-nav-text" tooltip>Automate builds in response to Pub/Sub events</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/automate-builds-webhook-events" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/automate-builds-webhook-events" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/automate-builds-webhook-events" ><span class="devsite-nav-text" tooltip>Automate builds in response to webhook events</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/schedule-builds" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/schedule-builds" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/schedule-builds" ><span class="devsite-nav-text" tooltip>Schedule builds</span></a></li> <li class="devsite-nav-item devsite-nav-external"><a href="/kubernetes-engine/docs/tutorials/gitops-cloud-build" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /kubernetes-engine/docs/tutorials/gitops-cloud-build" track-type="bookNav" track-name="click" track-metadata-eventdetail="/kubernetes-engine/docs/tutorials/gitops-cloud-build" ><span class="devsite-nav-text" tooltip>GitOps-style continuous delivery with Cloud Build</span><span class="devsite-nav-icon material-icons" data-icon="external" data-title="External" aria-hidden="true"></span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>View results and monitor</span> </div></li> <li class="devsite-nav-item"><a href="/build/docs/securing-builds/audit-logs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/securing-builds/audit-logs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/securing-builds/audit-logs" ><span class="devsite-nav-text" tooltip>Audit logging</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/securing-builds/store-manage-build-logs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/securing-builds/store-manage-build-logs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/securing-builds/store-manage-build-logs" ><span class="devsite-nav-text" tooltip>Store and manage build logs</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/view-build-results" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/view-build-results" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/view-build-results" ><span class="devsite-nav-text" tooltip>View build results</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/view-build-results-triggers" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/view-build-results-triggers" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/view-build-results-triggers" ><span class="devsite-nav-text" tooltip>View build results for triggers</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/view-build-security-insights" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/view-build-security-insights" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/view-build-security-insights" ><span class="devsite-nav-text" tooltip>View build security insights</span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Configure downstream notifications</span> </div></li> <li class="devsite-nav-item"><a href="/build/docs/configuring-notifications/notifiers" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/configuring-notifications/notifiers" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/configuring-notifications/notifiers" ><span class="devsite-nav-text" tooltip>Cloud Build notifiers overview</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/configuring-notifications/configure-bigquery" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/configuring-notifications/configure-bigquery" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/configuring-notifications/configure-bigquery" ><span class="devsite-nav-text" tooltip>Configure BigQuery notifications</span></a></li> <li class="devsite-nav-item devsite-nav-experimental"><a href="/build/docs/configuring-notifications/configure-githubissues" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/configuring-notifications/configure-githubissues" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/configuring-notifications/configure-githubissues" ><span class="devsite-nav-text" tooltip>Configure GitHub Issue notifications</span><span class="devsite-nav-icon material-icons" data-icon="experimental" data-title="Experimental!" aria-hidden="true"></span></a></li> <li class="devsite-nav-item devsite-nav-experimental"><a href="/build/docs/configuring-notifications/configure-googlechat" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/configuring-notifications/configure-googlechat" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/configuring-notifications/configure-googlechat" ><span class="devsite-nav-text" tooltip>Configure Google Chat notifications</span><span class="devsite-nav-icon material-icons" data-icon="experimental" data-title="Experimental!" aria-hidden="true"></span></a></li> <li class="devsite-nav-item"><a href="/build/docs/configuring-notifications/configure-http" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/configuring-notifications/configure-http" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/configuring-notifications/configure-http" ><span class="devsite-nav-text" tooltip>Configure HTTP notifications</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/configuring-notifications/configure-slack" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/configuring-notifications/configure-slack" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/configuring-notifications/configure-slack" ><span class="devsite-nav-text" tooltip>Configure Slack notifications</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/configuring-notifications/configure-smtp" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/configuring-notifications/configure-smtp" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/configuring-notifications/configure-smtp" ><span class="devsite-nav-text" tooltip>Configure SMTP notifications</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/configuring-notifications/automate" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/configuring-notifications/automate" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/configuring-notifications/automate" ><span class="devsite-nav-text" tooltip>Automate configuration for notifications</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/configuring-notifications/create-notifier" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/configuring-notifications/create-notifier" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/configuring-notifications/create-notifier" ><span class="devsite-nav-text" tooltip>Create your own notifier</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/subscribe-build-notifications" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/subscribe-build-notifications" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/subscribe-build-notifications" ><span class="devsite-nav-text" tooltip>Subscribe to build notifications</span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Secure builds</span> </div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Secrets and credentials</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/build/docs/securing-builds/use-secrets" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/securing-builds/use-secrets" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/securing-builds/use-secrets" ><span class="devsite-nav-text" tooltip>Use secrets from Secret Manager</span></a></li><li class="devsite-nav-item"><a href="/build/docs/securing-builds/use-encrypted-credentials" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/securing-builds/use-encrypted-credentials" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/securing-builds/use-encrypted-credentials" ><span class="devsite-nav-text" tooltip>Use encrypted credentials</span></a></li></ul></div></li> <li class="devsite-nav-item"><a href="/build/docs/securing-builds/cmek" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/securing-builds/cmek" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/securing-builds/cmek" ><span class="devsite-nav-text" tooltip>CMEK compliance</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/securing-builds/generate-validate-build-provenance" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/securing-builds/generate-validate-build-provenance" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/securing-builds/generate-validate-build-provenance" ><span class="devsite-nav-text" tooltip>Generate and validate build provenance</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/securing-builds/secure-deployments-to-run-gke" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/securing-builds/secure-deployments-to-run-gke" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/securing-builds/secure-deployments-to-run-gke" ><span class="devsite-nav-text" tooltip>Secure image deployments to Cloud Run and Google Kubernetes Engine</span></a></li> <li class="devsite-nav-item devsite-nav-external"><a href="/container-analysis/docs/ods-cloudbuild" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /container-analysis/docs/ods-cloudbuild" track-type="bookNav" track-name="click" track-metadata-eventdetail="/container-analysis/docs/ods-cloudbuild" ><span class="devsite-nav-text" tooltip>Use on-demand scanning in Cloud Build pipelines</span><span class="devsite-nav-icon material-icons" data-icon="external" data-title="External" aria-hidden="true"></span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Gate builds</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/build/docs/securing-builds/gate-builds-on-approval" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/securing-builds/gate-builds-on-approval" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/securing-builds/gate-builds-on-approval" ><span class="devsite-nav-text" tooltip>Gate builds on approvals</span></a></li><li class="devsite-nav-item"><a href="/build/docs/securing-builds/gate-builds-organization-policy" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/securing-builds/gate-builds-organization-policy" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/securing-builds/gate-builds-organization-policy" ><span class="devsite-nav-text" tooltip>Gate builds on organization policy</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Secure the network</span> </div></li> <li class="devsite-nav-item"><a href="/build/docs/private-pools/use-in-private-network" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/private-pools/use-in-private-network" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/private-pools/use-in-private-network" ><span class="devsite-nav-text" tooltip>Use Cloud Build in a private network</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/private-pools/set-up-private-pool-to-use-in-vpc-network" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/private-pools/set-up-private-pool-to-use-in-vpc-network" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/private-pools/set-up-private-pool-to-use-in-vpc-network" ><span class="devsite-nav-text" tooltip>Set up environment to use private pools in a VPC network</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/private-pools/access-resources-in-private-jfrog-artifactory" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/private-pools/access-resources-in-private-jfrog-artifactory" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/private-pools/access-resources-in-private-jfrog-artifactory" ><span class="devsite-nav-text" tooltip>Access resources in a private JFrog Artifactory with private pools</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/private-pools/access-external-resources-using-static-external-ip" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/private-pools/access-external-resources-using-static-external-ip" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/private-pools/access-external-resources-using-static-external-ip" ><span class="devsite-nav-text" tooltip>Access external resources in a private network using a static external IP</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/private-pools/accessing-private-gke-clusters-with-cloud-build-private-pools" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/private-pools/accessing-private-gke-clusters-with-cloud-build-private-pools" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/private-pools/accessing-private-gke-clusters-with-cloud-build-private-pools" ><span class="devsite-nav-text" tooltip>Access private GKE clusters with Cloud Build private pools</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/private-pools/access-private-gke-clusters-identity-service" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/private-pools/access-private-gke-clusters-identity-service" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/private-pools/access-private-gke-clusters-identity-service" ><span class="devsite-nav-text" tooltip>Access private GKE clusters from Cloud Build private pools using Identity Service for GKE</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/private-pools/using-vpc-service-controls" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/private-pools/using-vpc-service-controls" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/private-pools/using-vpc-service-controls" ><span class="devsite-nav-text" tooltip>Use VPC Service Controls</span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Integrate with Google Cloud services</span> </div></li> <li class="devsite-nav-item"><a href="/build/docs/securing-builds/configure-user-specified-service-accounts" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/securing-builds/configure-user-specified-service-accounts" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/securing-builds/configure-user-specified-service-accounts" ><span class="devsite-nav-text" tooltip>Configure user-specified service accounts</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/cloud-build-service-account" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/cloud-build-service-account" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/cloud-build-service-account" ><span class="devsite-nav-text" tooltip>Cloud Build default service account</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/securing-builds/configure-access-for-cloud-build-service-account" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/securing-builds/configure-access-for-cloud-build-service-account" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/securing-builds/configure-access-for-cloud-build-service-account" ><span class="devsite-nav-text" tooltip>Configure access for the Cloud Build default service account</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/securing-builds/authorize-service-to-service-access" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/securing-builds/authorize-service-to-service-access" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/securing-builds/authorize-service-to-service-access" ><span class="devsite-nav-text" tooltip>Authorize service-to-service access</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/cloud-build-service-account-updates" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/cloud-build-service-account-updates" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/cloud-build-service-account-updates" ><span class="devsite-nav-text" tooltip>Cloud Build default service account change</span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Optimize</span> </div></li> <li class="devsite-nav-item"><a href="/build/docs/optimize-builds/increase-vcpu-for-builds" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/optimize-builds/increase-vcpu-for-builds" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/optimize-builds/increase-vcpu-for-builds" ><span class="devsite-nav-text" tooltip>Increase vCPU for builds</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/optimize-builds/speeding-up-builds" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/optimize-builds/speeding-up-builds" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/optimize-builds/speeding-up-builds" ><span class="devsite-nav-text" tooltip>Best practices to speed up builds</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/optimize-builds/building-leaner-containers" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/optimize-builds/building-leaner-containers" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/optimize-builds/building-leaner-containers" ><span class="devsite-nav-text" tooltip>Build leaner containers</span></a></li> <li class="devsite-nav-item"><a href="/build/docs/optimize-builds/kaniko-cache" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/optimize-builds/kaniko-cache" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/optimize-builds/kaniko-cache" ><span class="devsite-nav-text" tooltip>Use Kaniko cache</span></a></li> <li class="devsite-nav-item devsite-nav-external"><a href="/architecture/managing-infrastructure-as-code" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /architecture/managing-infrastructure-as-code" track-type="bookNav" track-name="click" track-metadata-eventdetail="/architecture/managing-infrastructure-as-code" ><span class="devsite-nav-text" tooltip>Manage infrastructure as code with Terraform, Cloud Build, and GitOps</span><span class="devsite-nav-icon material-icons" data-icon="external" data-title="External" aria-hidden="true"></span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Troubleshoot</span> </div></li> <li class="devsite-nav-item"><a href="/build/docs/troubleshooting" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /build/docs/troubleshooting" track-type="bookNav" track-name="click" track-metadata-eventdetail="/build/docs/troubleshooting" ><span class="devsite-nav-text" tooltip>Troubleshoot build errors</span></a></li> </ul> <ul class="devsite-nav-list" menu="Technology areas" aria-label="Side menu" hidden> <li class="devsite-nav-item"> <a href="/docs/ai-ml" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: AI and ML" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > AI and ML </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/application-development" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Application development" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Application development </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/application-hosting" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Application hosting" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Application hosting </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/compute-area" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Compute" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Compute </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/data" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Data analytics and pipelines" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Data analytics and pipelines </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/databases" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Databases" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Databases </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/dhm-cloud" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Distributed, hybrid, and multicloud" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Distributed, hybrid, and multicloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/generative-ai" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Generative AI" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Generative AI </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/industry" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Industry solutions" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Industry solutions </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/networking" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Networking" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Networking </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/observability" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Observability and monitoring" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Observability and monitoring </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/security" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Security" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Security </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/storage" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Storage" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Storage </span> </a> </li> </ul> <ul class="devsite-nav-list" menu="Cross-product tools" aria-label="Side menu" hidden> <li class="devsite-nav-item"> <a href="/docs/access-resources" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Access and resources management" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Access and resources management </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/costs-usage" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Costs and usage management" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Costs and usage management </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/devtools" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud SDK, languages, frameworks, and tools" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud SDK, languages, frameworks, and tools </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/iac" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Infrastructure as code" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Infrastructure as code </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/migration" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Migration" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Migration </span> </a> </li> </ul> <ul class="devsite-nav-list" menu="Related sites" aria-label="Side menu" hidden> <li class="devsite-nav-item"> <a href="/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Home" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Home </span> </a> </li> <li class="devsite-nav-item"> <a href="/free" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Free Trial and Free Tier" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Free Trial and Free Tier </span> </a> </li> <li class="devsite-nav-item"> <a href="/architecture" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Architecture Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Architecture Center </span> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/blog" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Blog" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Blog </span> </a> </li> <li class="devsite-nav-item"> <a href="/contact" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Contact Sales" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Contact Sales </span> </a> </li> <li class="devsite-nav-item"> <a href="/developers" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Developer Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Developer Center </span> </a> </li> <li class="devsite-nav-item"> <a href="https://developers.google.com/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Developer Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Developer Center </span> </a> </li> <li class="devsite-nav-item"> <a href="https://console.cloud.google.com/marketplace" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Marketplace" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Marketplace </span> </a> </li> <li class="devsite-nav-item"> <a href="/marketplace/docs" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Marketplace Documentation" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Marketplace Documentation </span> </a> </li> <li class="devsite-nav-item"> <a href="https://www.cloudskillsboost.google/paths" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Skills Boost" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Skills Boost </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Solution Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Solution Center </span> </a> </li> <li class="devsite-nav-item"> <a href="/support-hub" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Support" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Support </span> </a> </li> <li class="devsite-nav-item"> <a href="https://www.youtube.com/@googlecloudtech" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Tech Youtube Channel" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Tech Youtube Channel </span> </a> </li> </ul> </div> </div> </nav> </devsite-book-nav> <section id="gc-wrapper"> <main role="main" class="devsite-main-content" has-book-nav has-sidebar > <div class="devsite-sidebar"> <div class="devsite-sidebar-content"> <devsite-toc class="devsite-nav" role="navigation" aria-label="On this page" depth="2" scrollbars ></devsite-toc> <devsite-recommendations-sidebar class="nocontent devsite-nav"> </devsite-recommendations-sidebar> </div> </div> <devsite-content> <article class="devsite-article"> <div class="devsite-article-meta nocontent" role="navigation"> <ul class="devsite-breadcrumb-list" aria-label="Breadcrumb"> <li class="devsite-breadcrumb-item "> <a href="https://cloud.google.com/" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="1" track-type="globalNav" track-name="breadcrumb" track-metadata-position="1" track-metadata-eventdetail="Google Cloud" > Home </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://cloud.google.com/build" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="2" track-type="globalNav" track-name="breadcrumb" track-metadata-position="2" track-metadata-eventdetail="Cloud Build" > Cloud Build </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://cloud.google.com/build/docs" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="3" track-type="globalNav" track-name="breadcrumb" track-metadata-position="3" track-metadata-eventdetail="Cloud Build Documentation" > Documentation </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://cloud.google.com/build/docs/build-push-docker-image" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="4" track-type="globalNav" track-name="breadcrumb" track-metadata-position="4" track-metadata-eventdetail="" > Guides </a> </li> </ul> <devsite-thumb-rating position="header"> </devsite-thumb-rating> </div> <devsite-feedback position="header" project-name="Cloud Build Documentation" product-id="5017482" bucket="Documentation" context="" version="t-devsite-webserver-20241114-r00-rc02.464922260396498922" data-label="Send Feedback Button" track-type="feedback" track-name="sendFeedbackLink" track-metadata-position="header" class="nocontent" project-icon="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/favicons/onecloud/super_cloud.png" > <button> Send feedback </button> </devsite-feedback> <h1 class="devsite-page-title" tabindex="-1"> Connect to a Bitbucket Data Center host </h1> <devsite-feature-tooltip ack-key="AckCollectionsBookmarkTooltipDismiss" analytics-category="Site-Wide Custom Events" analytics-action-show="Callout Profile displayed" analytics-action-close="Callout Profile dismissed" analytics-label="Create Collection Callout" class="devsite-page-bookmark-tooltip nocontent" dismiss-button="true" id="devsite-collections-dropdown" dismiss-button-text="Dismiss" close-button-text="Got it"> <devsite-bookmark></devsite-bookmark> <span slot="popout-heading"> Stay organized with collections </span> <span slot="popout-contents"> Save and categorize content based on your preferences. </span> </devsite-feature-tooltip> <div class="devsite-page-title-meta"><devsite-view-release-notes></devsite-view-release-notes></div> <devsite-toc class="devsite-nav" depth="2" devsite-toc-embedded > </devsite-toc> <div class="devsite-article-body clearfix "> <div> <devsite-nav-buttons name="generation"> <button value="1st-gen" default>1st gen</button> <button value="2nd-gen">2nd gen</button> </devsite-nav-buttons> </div> <p>This page explains how to connect a <a href="https://confluence.atlassian.com/bitbucketserver/bitbucket-data-center-and-server-documentation-776639749.html">Bitbucket Data Center</a> host to Cloud Build.</p> <h2 id="before_you_begin" data-text="Before you begin" tabindex="-1">Before you begin</h2> <ul> <li> <p> Enable the Cloud Build, Secret Manager, and Compute Engine APIs. </p><p><a href="https://console.cloud.google.com/flows/enableapi?apiid=cloudbuild.googleapis.com,secretmanager.googleapis.com,compute.googleapis.com&amp;redirect=https://cloud.google.com/build/docs/automating-builds/bitbucket/connect-host-bitbucket-data-center" target="console" track-type="commonIncludes" track-name="consoleLink" track-metadata-end-goal="enableAPI" class="button button-primary">Enable the APIs</a></p> </li> <style> .henhouse-text { font-size:85%; padding:2px 4px; line-height:1; } </style> </ul> <ul> <li>Have your source code ready in a Bitbucket Data Center repository.</li> <li>Have either a <code translate="no" dir="ltr">Dockerfile</code> or a <a href="/build/docs/build-config">Cloud Build config file</a> in your Bitbucket Data Center source repository.</li> <li>If you have not installed a Bitbucket Data Center instance, see <a href="https://confluence.atlassian.com/bitbucketserver/install-bitbucket-data-center-872139817.html">Install Bitbucket Data Center</a> for instructions.</li> <li><p>To use <code translate="no" dir="ltr">gcloud</code> commands on this page, install the <a href="/sdk/docs/install-sdk">Google Cloud CLI</a>.</p> <aside class="note"><strong>Note:</strong><span> If you&#39;ve installed gcloud CLI previously, make sure you have the latest available version by running <code translate="no" dir="ltr">gcloud components update</code>.</span></aside></li> </ul> <h2 id="connect" data-text="Connect to a Bitbucket Data Center host" tabindex="-1">Connect to a Bitbucket Data Center host</h2> <div class="ds-selector-tabs" data-ds-scope="code-sample"> <section><h3 id="console_1" data-text=" Console " tabindex="-1"> Console </h3><p>To connect your Bitbucket Data Center host to Cloud Build using the Google Cloud console:</p> <ol> <li><p>Open the <strong>Repositories</strong> page in the Google Cloud console:</p> <p><a class="button button-primary" href="https://console.cloud.google.com/cloud-build/repositories" target="console" track-type="tasks" track-name="consoleLink" track-metadata-position="body" track-metadata-end-goal="connectHost">Open the Repositories page</a></p></li> <li><p>At the top of the page, select the <strong>1st gen</strong> tab.</p></li> <li><p>Click <strong>Connect Host</strong>.</p></li> <li><p>Select <strong>Bitbucket Data Center</strong> from the drop-down menu.</p> <p>You will see the <strong>Connect host</strong> panel.</p> <p>Enter the following information to connect your Bitbucket Data Center instance to Cloud Build:</p> <ol> <li><p><strong>Region</strong>: Select the region for your connection.</p></li> <li><p><strong>Name</strong>: Enter a name for your connection.</p></li> <li><p><strong>Host url</strong>: Your host URL of your Bitbucket Data Center instance. For example, <code translate="no" dir="ltr">https://bbs.example-test.com:7990</code>.</p></li> <li><p><strong>Google Cloud API key</strong>: Enter the API key used to authenticate your credentials.</p></li> <li><p><strong>CA Certificate</strong>: Your self-signed certificate. Your certificate must not exceed 10 KB in size and should be in PEM format (<code translate="no" dir="ltr">.pem</code>, <code translate="no" dir="ltr">.cer</code>,or <code translate="no" dir="ltr">.crt</code>). If you leave this section blank, Google Cloud uses a certificate from the <a href="https://www.mozilla.org/en-US/about/governance/policies/security-group/certs/policy/#5-certificates">default set of certificates</a>.</p></li> <li><p><strong>Username</strong>: Your Bitbucket Data Center account username. This account should have admin access to the repositories that you want to connect with Cloud Build.</p></li> <li><p><strong>Read access token</strong>: Enter your Bitbucket Data Center account personal access token with read permissions.</p></li> <li><p><strong>Admin access token</strong>: Enter your Bitbucket Data Center account personal access token with admin permissions on projects and repositories.</p></li> <li><p>Under <strong>Network type</strong>, select one of the following options:</p> <ol> <li><p><strong>Public internet</strong>: Select this option if your instance is accessible using the public internet.</p></li> <li><p><strong>Private network</strong>: Select this option if your instance is hosted on a private network.</p> <ol> <li><p><strong>Project</strong>: Select your Google Cloud project ID.</p></li> <li><p><strong>Network</strong>: Select your network from the drop-down menu. If you have not created a network, see <a href="/../vpc/docs/create-modify-vpc-networks#create-custom-network">Create and manage VPC networks</a> to learn how to create a network.</p></li> <li><p><strong>IP range</strong>: Enter the internal IP range that VMs can be assigned within a peered network&#39;s allocated range.</p> <p>You can specify the range using the Classless Inter-Domain Routing (CIDR) routing notation in the format <code translate="no" dir="ltr">STARTING_IP/SUBNET_PREFIX_SIZE</code>. For example, <code translate="no" dir="ltr">192.0.2.0/24</code> has a prefix length of 24. The first 24 bits of the IP range are used as the subnet mask (<code translate="no" dir="ltr">192.0.2.0</code>) while the possible hosts addresses range from <code translate="no" dir="ltr">192.0.2.0</code> to <code translate="no" dir="ltr">192.0.2.255</code>.</p> <p>The value of your prefix length must not exceed <code translate="no" dir="ltr">/29</code>. If no value is specified for the range, a default value of <code translate="no" dir="ltr">/24</code> is automatically assigned. If no value is specified for the prefix length, IP addresses are automatically assigned within the peered VPC network. If no value is specified for the IP address, the IP address is automatically assigned a range within the peered VPC network.</p> <aside class="note"><strong>Note:</strong><span> You can only specify an <strong>IP range</strong> if you&#39;ve specified a <strong>Network</strong>. If you&#39;ve specified a <strong>Network</strong>, the <strong>IP range</strong> is optional.</span></aside></li> </ol></li> </ol></li> </ol></li> <li><p>Click <strong>Connect Host</strong>.</p> <p>If your Bitbucket Data Center instance is on a peered network, connecting your host may take several minutes to complete.</p> <p>You will be redirected to the <strong>Connect Repository</strong> panel.</p> <p>After creating a host connection, your personal access tokens and webhook secret will be securely stored in Secret Manager. You can view and manage your secrets on the <a href="https://console.cloud.google.com/security/secret-manager"><strong>Secret Manager</strong></a> page.</p></li> </ol></section> <section><h3 id="gcloud_1" data-text=" gcloud " tabindex="-1"> gcloud </h3><p>To connect your Bitbucket Data Center host to Cloud Build using <code translate="no" dir="ltr">gcloud</code> commands, you must run the <code translate="no" dir="ltr">gcloud alpha builds enterprise-config bitbucketserver create</code> command in your terminal. Unlike connecting your host using the Google Cloud console, you&#39;ll need to manually store your personal access tokens and webhook secret in <a href="https://console.cloud.google.com/security/secret-manager">Secret Manager</a> before running the following command:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="Bash"><code translate="no" dir="ltr">gcloud<span class="devsite-syntax-w"> </span>alpha<span class="devsite-syntax-w"> </span>builds<span class="devsite-syntax-w"> </span>enterprise-config<span class="devsite-syntax-w"> </span>bitbucketserver<span class="devsite-syntax-w"> </span>create <span class="devsite-syntax-w"> </span>--name<span class="devsite-syntax-o">=</span><var translate="no">BITBUCKET_DATA_CENTER_CONFIG_NAME</var><span class="devsite-syntax-w"> </span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--user-name<span class="devsite-syntax-o">=</span><var translate="no">USERNAME</var><span class="devsite-syntax-w"> </span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--host-uri<span class="devsite-syntax-o">=</span><var translate="no">HOST_URI</var><span class="devsite-syntax-w"> </span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--admin-access-token-secret-version<span class="devsite-syntax-o">=</span><var translate="no">ADMIN_ACCESS_TOKEN_SECRET_VERSION</var><span class="devsite-syntax-w"> </span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--read-access-token-secret-version<span class="devsite-syntax-o">=</span><var translate="no">READ_ACCESS_TOKEN_SECRET_VERSION</var><span class="devsite-syntax-w"> </span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--webhook-secret-secret-version<span class="devsite-syntax-o">=</span><var translate="no">WEBHOOK_SECRET_SECRET_VERSION</var><span class="devsite-syntax-w"> </span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--api-key<span class="devsite-syntax-o">=</span><var translate="no">API_KEY</var><span class="devsite-syntax-w"> </span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--peered-network<span class="devsite-syntax-o">=</span><var translate="no">PEERED_NETWORK</var><span class="devsite-syntax-w"> </span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--peered-network-ip-range<span class="devsite-syntax-o">=</span><var translate="no">PEERED_NETWORK_IP_RANGE</var><span class="devsite-syntax-w"> </span><span class="devsite-syntax-se">\</span> <span class="devsite-syntax-w"> </span>--ssl-ca-file<span class="devsite-syntax-o">=</span><var translate="no">SSL_CA_FILE</var> </code></pre></devsite-code> <p>Where:</p> <ul> <li><var translate="no">BITBUCKET_DATA_CENTER_CONFIG_NAME</var> is the name of your Bitbucket Data Center configuration.</li> <li><var translate="no">USERNAME</var> is your Bitbucket Data Center username.</li> <li><var translate="no">HOST_URI</var> is the host URI of your Bitbucket Data Center instance.</li> <li><var translate="no">ADMIN_ACCESS_TOKEN_SECRET_VERSION</var> is the resource name of your admin access token stored in Secret Manager. The expected format for secrets stored in Secret Manager is <code translate="no" dir="ltr">projects/${PROJECT_ID}/secrets/${SECRET_NAME}/versions/${VERSION_NUMBER}</code>. You can specify <code translate="no" dir="ltr">latest</code> as your version to use the latest version of your secret. This applies to each resource stored in Secret Manager.</li> </ul> <aside class="note"><strong>Note:</strong><span> You may to grant the Secret Manager role to your Cloud Build service agent, <code translate="no" dir="ltr">service-${PROJECT_NUMBER}@gcp-sa-cloudbuild.iam.gserviceaccount.com</code>. To learn more, see <a href="/build/docs/automating-builds/create-webhook-triggers#optional_granting_role_to_your_service_account">Granting Secret Manager role to your service account</a>.</span></aside> <ul> <li><var translate="no">READ_ACCESS_TOKEN_SECRET_VERSION</var> is the resource name of your read access token stored in Secret Manager.</li> <li><var translate="no">WEBHOOK_SECRET_SECRET_VERSION</var> is the resource name of your of your webhook secret stored in Secret Manager.</li> <li><var translate="no">API_KEY</var> is the Google Cloud API key.</li> <li><p>Optional: <var translate="no">PEERED_NETWORK</var> is the VPC network to connect to for your Bitbucket Data Center instances on-premises. To learn more, see <a href="/build/docs/automating-builds/bitbucket/build-repos-from-bitbucket-data-center-private-network">Build repositories from Bitbucket Data Center in a private network</a>.</p></li> <li><p>Optional: <var translate="no">PEERED_NETWORK_IP_RANGE</var> is the internal IP range that VMs can be assigned to within a peered network&#39;s allocated range.</p> <aside class="note"><strong>Note:</strong><span> You can only specify the <code translate="no" dir="ltr">--peered-network-ip-range</code> flag when the <code translate="no" dir="ltr">--peered-network</code> flag is set. The <code translate="no" dir="ltr">--peered-network-ip-range</code> flag is optional when the <code translate="no" dir="ltr">--peered-network</code> flag is set.</span></aside></li> <li><p><var translate="no">SSL_CA_FILE</var> is the path to a local file that contains your SSL certificate to use for requests to Bitbucket Data Center. The certificate should be in PEM format.</p></li> </ul></section> <section><h3 id="api" data-text=" API " tabindex="-1"> API </h3><p>To connect your Bitbucket Data Center host to Cloud Build using the API, use the following JSON template. Unlike connecting your host using the Google Cloud console, you need to manually store your personal access tokens and webhook secret in <a href="https://console.cloud.google.com/security/secret-manager">Secret Manager</a> before calling the API:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="JSON"><code translate="no" dir="ltr"><span class="devsite-syntax-p">{</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">"hostUri"</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"<var translate="no">HOST_URI</var>"</span><span class="devsite-syntax-p">,</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">"username"</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"<var translate="no">USERNAME</var>"</span><span class="devsite-syntax-p">,</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">"apiKey"</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"<var translate="no">API_KEY</var>"</span><span class="devsite-syntax-p">,</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">"secrets"</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-p">{</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">"adminAccessTokenVersionName"</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"<var translate="no">ADMIN_ACCESS_TOKEN_SECRET_VERSION</var>"</span><span class="devsite-syntax-p">,</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">"readAccessTokenVersionName"</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"<var translate="no">READ_ACCESS_TOKEN_SECRET_VERSION</var>"</span><span class="devsite-syntax-p">,</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">"webhookSecretVersionName"</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"<var translate="no">WEBHOOK_SECRET_SECRET_VERSION</var>"</span><span class="devsite-syntax-p">,</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-p">},</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">"peeredNetwork"</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"<var translate="no">PEERED_NETWORK</var>"</span><span class="devsite-syntax-p">,</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">"peeredNetworkIpRange"</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"<var translate="no">PEERED_NETWORK_IP_RANGE</var>"</span><span class="devsite-syntax-p">,</span> <span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">"sslCa"</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"<var translate="no">SSL_CERTIFICATE</var>"</span> <span class="devsite-syntax-p">}</span> </code></pre></devsite-code> <p>Where:</p> <ul> <li><var translate="no">HOST_URI</var> is the host URI of your Bitbucket Data Center instance.</li> <li><var translate="no">USERNAME</var> is your Bitbucket Data Center username.</li> <li><var translate="no">API_KEY</var> is the Google Cloud API key.</li> <li><p><var translate="no">ADMIN_ACCESS_TOKEN_SECRET_VERSION</var> is the resource name of your admin access token stored in Secret Manager. You may need to grant the <strong>Secret Manager Secret Accessor</strong> role to your Cloud Build service agent, <code translate="no" dir="ltr">service-${PROJECT_NUMBER}@gcp-sa-cloudbuild.iam.gserviceaccount.com</code>. To learn more, see <a href="/build/docs/automating-builds/create-webhook-triggers#optional_granting_role_to_your_service_account">Granting Secret Manager role to your service account</a>.</p> <aside class="note"><strong>Note:</strong><span> The expected format for the resource name for your secret stored in Secret Manager is <code translate="no" dir="ltr">projects/${PROJECT_ID}/secrets/${SECRET_NAME}/versions/${VERSION_NUMBER}</code>. You can specify <code translate="no" dir="ltr">latest</code> as your version to use the latest version of your secret. This applies to each resource stored in Secret Manager.</span></aside></li> <li><p><var translate="no">READ_ACCESS_TOKEN_SECRET_VERSION</var> is the resource name of your read access token stored in Secret Manager.</p></li> <li><p><var translate="no">WEBHOOK_SECRET_SECRET_VERSION</var> is the resource name of your of your webhook secret stored in Secret Manager.</p></li> <li><p>Optional: <var translate="no">PEERED_NETWORK</var> is the VPC network to peer to for your Bitbucket Data Center instances on-premises.</p> <p>You can specify the range using the Classless Inter-Domain Routing (CIDR) routing notation in the format <code translate="no" dir="ltr">STARTING_IP/SUBNET_PREFIX_SIZE</code>. For example, <code translate="no" dir="ltr">192.0.2.0/24</code> has a prefix length of 24. The first 24 bits of the IP range are used as the subnet mask (<code translate="no" dir="ltr">192.0.2.0</code>) while the possible hosts addresses range from <code translate="no" dir="ltr">192.0.2.0</code> to <code translate="no" dir="ltr">192.0.2.225</code>.</p> <aside class="note"><strong>Note:</strong><span> The value of your prefix length must not exceed <code translate="no" dir="ltr">/29</code>. If no value is specified for the range, a default value of <code translate="no" dir="ltr">/24</code> is automatically assigned. If no value is specified for the prefix length, IP addresses are automatically assigned within the peered VPC network. </span></aside></li> <li><p>Optional: <var translate="no">PEERED_NETWORK_IP_RANGE</var> is the internal IP range that VMs can be assigned to within a peered network&#39;s allocated range.</p> <aside class="note"><strong>Note:</strong><span> You can only specify the <code translate="no" dir="ltr">--peeredNetworkIpRange</code> flag when the <code translate="no" dir="ltr">peeredNetwork</code> flag is set. The <code translate="no" dir="ltr">peeredNetworkIpRange</code> flag is optional when the <code translate="no" dir="ltr">peeredNetwork</code> flag is set.</span></aside></li> <li><p>Optional: <var translate="no">SSL_CERTIFICATE</var> is the SSL certificate used for your Bitbucket Data Center instances on-premises.</p></li> </ul> <p>Enter the following <code translate="no" dir="ltr">curl</code> command in your terminal:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="Transact-SQL"><code translate="no" dir="ltr"><span class="devsite-syntax-w"> </span><span class="devsite-syntax-n">curl</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-o">-</span><span class="devsite-syntax-n">X</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-n">POST</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-o">-</span><span class="devsite-syntax-n">H</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-ss">"Authorization: Bearer "</span><span class="devsite-syntax-err">$</span><span class="devsite-syntax-p">(</span><span class="devsite-syntax-n">gcloud</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-n">auth</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-k">print</span><span class="devsite-syntax-o">-</span><span class="devsite-syntax-n">access</span><span class="devsite-syntax-o">-</span><span class="devsite-syntax-n">token</span><span class="devsite-syntax-p">)</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-o">-</span><span class="devsite-syntax-n">H</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-ss">"Content-Type: application/json; charset=utf-8"</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nl">https</span><span class="devsite-syntax-p">:</span><span class="devsite-syntax-o">//</span><span class="devsite-syntax-n">cloudbuild</span><span class="devsite-syntax-p">.</span><span class="devsite-syntax-n">googleapis</span><span class="devsite-syntax-p">.</span><span class="devsite-syntax-n">com</span><span class="devsite-syntax-o">/</span><span class="devsite-syntax-n">v1</span><span class="devsite-syntax-o">/</span><span class="devsite-syntax-n">projects</span><span class="devsite-syntax-o">/</span><var translate="no"><span class="devsite-syntax-n">PROJECT_ID</span></var><span class="devsite-syntax-o">/</span><span class="devsite-syntax-n">locations</span><span class="devsite-syntax-o">/</span><var translate="no"><span class="devsite-syntax-n">REGION</span></var><span class="devsite-syntax-o">/</span><span class="devsite-syntax-n">bitbucketServerConfigs</span><span class="devsite-syntax-o">/</span><span class="devsite-syntax-vm">?</span><span class="devsite-syntax-n">bitbucketServerConfigId</span><span class="devsite-syntax-o">=</span><var translate="no"><span class="devsite-syntax-n">BITBUCKET_DATA_CENTER_CONFIG_NAME</span></var><span class="devsite-syntax-w"> </span><span class="devsite-syntax-o">-</span><span class="devsite-syntax-n">d</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nv">@config</span><span class="devsite-syntax-p">.</span><span class="devsite-syntax-n">json</span> </code></pre></devsite-code> <p>Where:</p> <ul> <li><var translate="no">PROJECT_ID</var> is your Google Cloud <a href="/resource-manager/docs/creating-managing-projects#get_an_existing_project">project ID</a>.</li> <li><var translate="no">REGION</var> is the <a href="/build/docs/locations">region</a> associated with your Bitbucket Data Center configuration.</li> <li><var translate="no">BITBUCKET_DATA_CENTER_CONFIG_NAME</var> is the name of your Bitbucket Data Center configuration.</li> </ul> <p>If successful, the response body contains a newly created instance of <a href="/build/docs/api/reference/rest/v1/operations#Operation">Operation</a>.</p> <p>Enter the following <code translate="no" dir="ltr">curl</code> command in your terminal:</p> <div></div><devsite-code><pre class="devsite-click-to-copy" translate="no" dir="ltr" is-upgraded syntax="CSS+Lasso"><code translate="no" dir="ltr"><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">curl</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">-X</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">GET</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">-H</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"Authorization: Bearer "</span><span class="devsite-syntax-o">$(</span><span class="devsite-syntax-nt">gcloud</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">auth</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">print-access-token</span><span class="devsite-syntax-o">)</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">-H</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"Content-Type: application/json; charset=utf-8"</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">-H</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-s2">"x-goog-user-project: <var translate="no">PROJECT_NUMBER</var>"</span><span class="devsite-syntax-w"> </span><span class="devsite-syntax-nt">https</span><span class="devsite-syntax-o">://</span><span class="devsite-syntax-nt">cloudbuild</span><span class="devsite-syntax-p">.</span><span class="devsite-syntax-nc">googleapis</span><span class="devsite-syntax-p">.</span><span class="devsite-syntax-nc">com</span><span class="devsite-syntax-o">/</span><span class="devsite-syntax-nt">v1</span><span class="devsite-syntax-o">/</span><span class="devsite-syntax-nt">projects</span><span class="devsite-syntax-o">/</span><var translate="no"><span class="devsite-syntax-nt">PROJECT_ID</span></var><span class="devsite-syntax-o">/</span><span class="devsite-syntax-nt">locations</span><span class="devsite-syntax-o">/</span><var translate="no"><span class="devsite-syntax-nt">REGION</span></var><span class="devsite-syntax-o">/</span><span class="devsite-syntax-nt">operations</span><span class="devsite-syntax-o">/</span><var translate="no"><span class="devsite-syntax-nt">OPERATION_ID</span></var> </code></pre></devsite-code> <p>Where:</p> <ul> <li><var translate="no">PROJECT_NUMBER</var> is your Google Cloud project number.</li> <li><var translate="no">PROJECT_ID</var> is your Google Cloud project ID.</li> <li><var translate="no">REGION</var> is the <a href="/build/docs/locations">region</a> associated with your Bitbucket Data Center configuration.</li> <li><var translate="no">OPERATION_ID</var> is the ID of your Bitbucket Data Center configuration creation operation.</li> </ul> <p>You may need to keep running the GetOperation API command until the response contains <code translate="no" dir="ltr">done: true</code>, which indicates the operation is completed. If the Bitbucket Data Center configuration is created successfully, you can see the configuration in the <code translate="no" dir="ltr">response.value</code> field. Otherwise, see the <code translate="no" dir="ltr">error</code> field for a detailed error report.</p></section> </div> <h2 id="whats_next" data-text="What's next" tabindex="-1">What's next</h2> <ul> <li>Learn how to <a href="/build/docs/automating-builds/bitbucket/connect-repo-bitbucket-data-center">connect a Bitbucket Data Center repository</a>.</li> <li>Learn how to <a href="/build/docs/deploying-builds/deploy-compute-engine">perform blue/green deployments on Compute Engine</a>.</li> </ul> <devsite-hats-survey class="nocontent" hats-id="mwETRvWii0eU5NUYprb0Y9z5GVbc" listnr-id="83405"></devsite-hats-survey> </div> <devsite-thumb-rating position="footer"> </devsite-thumb-rating> <devsite-feedback position="footer" project-name="Cloud Build Documentation" product-id="5017482" bucket="Documentation" context="" version="t-devsite-webserver-20241114-r00-rc02.464922260396498922" data-label="Send Feedback Button" track-type="feedback" track-name="sendFeedbackLink" track-metadata-position="footer" class="nocontent" project-icon="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/favicons/onecloud/super_cloud.png" > <button> Send feedback </button> </devsite-feedback> <div class="devsite-floating-action-buttons"> </div> </article> <devsite-content-footer class="nocontent"> <p>Except as otherwise noted, the content of this page is licensed under the <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 License</a>, and code samples are licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 License</a>. For details, see the <a href="https://developers.google.com/site-policies">Google Developers Site Policies</a>. Java is a registered trademark of Oracle and/or its affiliates.</p> <p>Last updated 2024-11-19 UTC.</p> </devsite-content-footer> <devsite-notification > </devsite-notification> <div class="devsite-content-data"> <template class="devsite-thumb-rating-feedback"> <devsite-feedback position="thumb-rating" project-name="Cloud Build Documentation" product-id="5017482" bucket="Documentation" context="" version="t-devsite-webserver-20241114-r00-rc02.464922260396498922" data-label="Send Feedback Button" track-type="feedback" track-name="sendFeedbackLink" track-metadata-position="thumb-rating" class="nocontent" project-icon="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/favicons/onecloud/super_cloud.png" > <button> Need to tell us more? </button> </devsite-feedback> </template> <template class="devsite-content-data-template"> [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-11-19 UTC."],[],[]] </template> </div> </devsite-content> </main> <devsite-footer-promos class="devsite-footer"> </devsite-footer-promos> <devsite-footer-linkboxes class="devsite-footer"> <nav class="devsite-footer-linkboxes nocontent" aria-label="Footer links"> <ul class="devsite-footer-linkboxes-list"> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Why Google</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/why-google-cloud/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-metadata-module="footer"track-metadata-child_headline="why google"track-metadata-position="footer"track-type="footer link"track-metadata-eventDetail="cloud.google.com/why-google-cloud/"track-name="choosing google cloud"> Choosing Google Cloud </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/trust-center/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-metadata-eventDetail="cloud.google.com/security/"track-metadata-module="footer"track-metadata-position="footer"track-name="trust and security"track-metadata-child_headline="why google"track-type="footer link"> Trust and security </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/modern-infrastructure/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-type="footer link"track-metadata-eventDetail="cloud.google.com/solutions/modern-infrastructure/"track-metadata-position="footer"track-metadata-child_headline="why google"track-name="modern infrastructure cloud"track-metadata-module="footer"> Modern Infrastructure Cloud </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/multicloud/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-type="footer link"track-metadata-position="footer"track-name="multicloud"track-metadata-child_headline="why google"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/multicloud/"> Multicloud </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/infrastructure/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-type="footer link"track-metadata-eventDetail="cloud.google.com/infrastructure/"track-metadata-child_headline="why google"track-metadata-position="footer"track-metadata-module="footer"track-name="global infrastructure"> Global infrastructure </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/customers/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-type="footer link"track-metadata-eventDetail="cloud.google.com/customers/"track-metadata-position="footer"track-name="customers and case studies"track-metadata-child_headline="why google"track-metadata-module="footer"> Customers and case studies </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/analyst-reports/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-type="footer link"track-metadata-eventDetail="cloud.google.com/analyst-reports/"track-metadata-module="footer"track-metadata-child_headline="why google"track-metadata-position="footer"track-name="analyst reports"> Analyst reports </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/whitepapers/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/whitepapers/"track-type="footer link"track-metadata-child_headline="why google"track-name="whitepapers"track-metadata-module="footer"> Whitepapers </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//cloud.google.com/blog/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" track-metadata-position="footer"track-type="footer link"track-metadata-child_headline="engage"track-name="blog"track-metadata-eventDetail="cloud.google.com/blog/"track-metadata-module="footer"> Blog </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Products and pricing</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/pricing/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-metadata-child_headline="products and pricing"track-metadata-module="footer"track-metadata-position="footer"track-type="footer link"track-metadata-eventDetail="cloud.google.com/pricing/"track-name="google cloud pricing"> Google Cloud pricing </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//workspace.google.com/pricing.html" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-metadata-position="footer"track-type="footer link"track-metadata-eventDetail="workspace.google.com/pricing.html"track-metadata-child_headline="products and pricing"target="_blank"track-name="google workspace pricing"track-metadata-module="footer"> Google Workspace pricing </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/products/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-metadata-child_headline="products and pricing"track-name="see all products"track-metadata-module="footer"track-metadata-position="footer"track-type="footer link"track-metadata-eventDetail="cloud.google.com/products/"> See all products </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Solutions</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/solutions/infrastructure-modernization/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-type="footer link"track-metadata-child_headline="solutions"track-metadata-module="footer"track-metadata-position="footer"track-name="infrastructure modernization"track-metadata-eventDetail="cloud.google.com/solutions/infrastructure-modernization/"> Infrastructure modernization </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/databases/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-metadata-position="footer"track-metadata-module="footer"track-metadata-child_headline="solutions"track-type="footer link"track-metadata-eventDetail="cloud.google.com/solutions/databases"track-name="databases"> Databases </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/application-modernization/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-metadata-module="footer"track-type="footer link"track-metadata-child_headline="solutions"track-metadata-position="footer"track-name="application development"track-metadata-eventDetail="cloud.google.com/solutions/application-modernization/"> Application modernization </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/smart-analytics/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-name="smart analytics"track-metadata-eventDetail="cloud.google.com/solutions/smart-analytics/"track-metadata-module="footer"track-metadata-child_headline="solutions"track-type="footer link"track-metadata-position="footer"> Smart analytics </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/ai/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-metadata-eventDetail="cloud.google.com/solutions/ai/"track-metadata-position="footer"track-type="footer link"track-metadata-module="footer"track-metadata-child_headline="solutions"track-name="artificial intelligence"> Artificial Intelligence </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/security/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-metadata-child_headline="solutions"track-metadata-position="footer"track-type="footer link"track-name="security"track-metadata-eventDetail="cloud.google.com/solutions/security/"track-metadata-module="footer"> Security </a> </li> <li class="devsite-footer-linkbox-item"> <a href="https://workspace.google.com/enterprise/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-metadata-module="footer"track-type="footer link"track-name="productivity and work transformation"track-metadata-child_headline="solutions"track-metadata-position="footer"target="_blank"track-metadata-eventDetail="workspace.google.com/enterprise/"> Productivity & work transformation </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/#industry-solutions" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-metadata-position="footer"track-metadata-module="footer"track-metadata-child_headline="solutions"track-name="industry solutions"track-type="footer link"track-metadata-eventDetail="cloud.google.com/solutions/#industry-solutions"> Industry solutions </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/devops/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" track-metadata-eventDetail="cloud.google.com/solutions/devops/"track-metadata-module="footer"track-name="devops solutions"track-metadata-child_headline="solutions"track-metadata-position="footer"track-type="footer link"> DevOps solutions </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/#section-14" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 10)" track-metadata-module="footer"track-type="footer link"track-name="small business solutions"track-metadata-child_headline="solutions"track-metadata-eventDetail="cloud.google.com/solutions/#section-14"track-metadata-position="footer"> Small business solutions </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 11)" track-metadata-module="footer"track-type="footer link"track-name="see all solutions"track-metadata-eventDetail="cloud.google.com/solutions/"track-metadata-child_headline="solutions"track-metadata-position="footer"> See all solutions </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Resources</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/affiliate-program/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-metadata-eventDetail="cloud.google.com/affiliate-program/"track-metadata-position="footer"track-metadata-module="footer"track-type="footer link"track-name="google cloud affiliate program"track-metadata-child_headline="resources"> Google Cloud Affiliate Program </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/docs/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-type="footer link"track-name="google cloud documentation"track-metadata-position="footer"track-metadata-child_headline="resources"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/docs/"> Google Cloud documentation </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/docs/get-started/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-metadata-child_headline="resources"track-metadata-position="footer"track-type="footer link"track-metadata-eventDetail="cloud.google.com/docs/get-started/"track-metadata-module="footer"track-name="google cloud quickstarts"> Google Cloud quickstarts </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/marketplace/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-metadata-child_headline="resources"track-name="google cloud marketplace"track-metadata-eventDetail="cloud.google.com/marketplace/"track-metadata-position="footer"track-metadata-module="footer"track-type="footer link"> Google Cloud Marketplace </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/discover/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-type="footer link"track-name="learn about cloud computing"track-metadata-module="footer"track-metadata-eventDetail="learn/"track-metadata-position="footer"track-metadata-child_headline="resources"> Learn about cloud computing </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/support-hub/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-type="footer link"track-name="support"track-metadata-child_headline="resources"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/support-hub/"track-metadata-module="footer"> Support </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/docs/samples" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-name="code samples"track-metadata-eventDetail="cloud.google.com/docs/samples"track-metadata-module="footer"track-metadata-child_headline="resources"track-type="footer link"track-metadata-position="footer"> Code samples </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/architecture/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-metadata-eventDetail="cloud.google.com/architecture/"track-type="footer link"track-metadata-position="footer"track-metadata-module="footer"track-name="cloud architecture center"track-metadata-child_headline="resources"> Cloud Architecture Center </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/learn/training/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" track-type="footer link"track-metadata-eventDetail="cloud.google.com/training/"track-name="training"track-metadata-position="footer"track-metadata-child_headline="resources"track-metadata-module="footer"> Training </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/learn/certification/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 10)" track-name="certifications"track-metadata-child_headline="resources"track-metadata-module="footer"track-type="footer link"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/certification"> Certifications </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//developers.google.com" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 11)" track-metadata-position="footer"track-metadata-module="footer"track-metadata-eventDetail="developers.google.com"track-metadata-child_headline="resources"track-type="footer link"track-name="google developers"target="_blank"> Google for Developers </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/startup/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 12)" track-metadata-module="footer"track-name="google cloud for startups"track-metadata-eventDetail="cloud.google.com/startup/"track-type="footer link"track-metadata-child_headline="resources"track-metadata-position="footer"> Google Cloud for Startups </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//status.cloud.google.com" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 13)" track-metadata-child_headline="resources"target="_blank"track-metadata-module="footer"track-name="system status"track-metadata-eventDetail="status.cloud.google.com"track-metadata-position="footer"track-type="footer link"> System status </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/release-notes" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 14)" track-metadata-position="footer"track-name="release notes"track-metadata-module="footer"track-metadata-child_headline="resources"track-type="footer link"track-metadata-eventDetail="cloud.google.com/release-notes/"> Release Notes </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Engage</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/contact/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-metadata-position="footer"track-type="footer link"track-metadata-module="footer"track-metadata-child_headline="engage"track-name="contact sales"track-metadata-eventDetail="cloud.google.com/contact/"> Contact sales </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//cloud.google.com/find-a-partner" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-name="find a partner"track-type="footer link"target="_blank"track-metadata-eventDetail="cloud.google.com/find-a-partner"track-metadata-module="footer"track-metadata-position="footer"track-metadata-child_headline="engage"> Find a Partner </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/partners/become-a-partner/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-name="become a partner"track-metadata-position="footer"track-metadata-child_headline="engage"track-type="footer link"track-metadata-eventDetail="cloud.google.com/partners/become-a-partner/"track-metadata-module="footer"> Become a Partner </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/events/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-metadata-eventDetail="cloud.withgoogle.com/events"track-metadata-module="footer"track-metadata-position="footer"track-metadata-child_headline="engage"track-type="footer link"track-name="events"> Events </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/podcasts/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-type="footer link"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/podcasts/"track-name="podcasts"track-metadata-position="footer"track-metadata-child_headline="engage"target="_blank"rel="noopener"> Podcasts </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/developers/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-metadata-eventDetail="cloud.google.com/developers/"track-name="developer center"track-metadata-module="footer"track-metadata-child_headline="engage"track-type="footer link"track-metadata-position="footer"> Developer Center </a> </li> <li class="devsite-footer-linkbox-item"> <a href="https://www.googlecloudpresscorner.com/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" target="_blank"track-type="footer link"track-metadata-eventDetail="www.googlecloudpresscorner.com"rel="noopener"track-metadata-position="footer"track-name="press corner"track-metadata-module="footer"track-metadata-child_headline="engage"> Press Corner </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//www.youtube.com/googlecloud" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-metadata-position="footer"track-metadata-child_headline="engage"track-metadata-eventDetail="www.youtube.com/googlecloud"track-name="google cloud on youtube"track-metadata-module="footer"rel="noopener"track-type="footer link"target="_blank"> Google Cloud on YouTube </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//www.youtube.com/googlecloudplatform" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" rel="noopener"track-metadata-position="footer"track-metadata-child_headline="engage"track-name="google cloud tech on youtube"track-type="footer link"track-metadata-eventDetail="www.youtube.com/googlecloudplatform"target="_blank"track-metadata-module="footer"> Google Cloud Tech on YouTube </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//x.com/googlecloud" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 10)" track-type="footer link"track-metadata-position="footer"rel="noopener"target="_blank"track-metadata-module="footer"track-metadata-eventDetail="x.com/googlecloud"track-name="follow on x"track-metadata-child_headline="engage"> Follow on X </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//userresearch.google.com/?reserved=1&amp;utm_source=website&amp;Q_Language=en&amp;utm_medium=own_srch&amp;utm_campaign=CloudWebFooter&amp;utm_term=0&amp;utm_content=0&amp;productTag=clou&amp;campaignDate=jul19&amp;pType=devel&amp;referral_code=jk212693" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 11)" track-metadata-eventDetail="userresearch.google.com/?reserved=1&amp;utm_source=website&amp;Q_Language=en&amp;utm_medium=own_srch&amp;utm_campaign=CloudWebFooter&amp;utm_term=0&amp;utm_content=0&amp;productTag=clou&amp;campaignDate=jul19&amp;pType=devel&amp;referral_code=jk212693"track-metadata-child_headline="engage"track-metadata-module="footer"track-metadata-position="footer"track-type="footer link"track-name="join user research"target="_blank"> Join User Research </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//careers.google.com/cloud" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 12)" track-name="we are hiring join google cloud"track-type="footer link"track-metadata-child_headline="engage"track-metadata-eventDetail="careers.google.com/cloud"track-metadata-position="footer"target="_blank"track-metadata-module="footer"> We're hiring. Join Google Cloud! </a> </li> <li class="devsite-footer-linkbox-item"> <a href="https://www.googlecloudcommunity.com/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 13)" track-type="footer link"track-metadata-position="footer"target="_blank"track-metadata-module="footer"track-name="google cloud community"track-metadata-eventDetail="www.googlecloudcommunity.com"track-metadata-child_headline="engage"rel="noopener"> Google Cloud Community </a> </li> </ul> </li> </ul> </nav> </devsite-footer-linkboxes> <devsite-footer-utility class="devsite-footer"> <div class="devsite-footer-utility nocontent"> <nav class="devsite-footer-utility-links" aria-label="Utility links"> <ul class="devsite-footer-utility-list"> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="//about.google/" data-category="Site-Wide Custom Events" data-label="Footer About Google link" track-metadata-eventDetail="//about.google/" track-metadata-position="footer" track-name="about google" track-type="footer link" target="_blank" track-metadata-module="utility footer" > About Google </a> </li> <li class="devsite-footer-utility-item devsite-footer-privacy-link"> <a class="devsite-footer-utility-link gc-analytics-event" href="//policies.google.com/privacy" data-category="Site-Wide Custom Events" data-label="Footer Privacy link" track-metadata-position="footer" track-metadata-eventDetail="//policies.google.com/privacy" track-type="footer link" target="_blank" track-name="privacy" track-metadata-module="utility footer" > Privacy </a> </li> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="//www.google.com/intl/en/policies/terms/regional.html" data-category="Site-Wide Custom Events" data-label="Footer Site terms link" track-type="footer link" target="_blank" track-metadata-eventDetail="//www.google.com/intl/en/policies/terms/regional.html" track-metadata-module="utility footer" track-name="site terms" track-metadata-position="footer" > Site terms </a> </li> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="/product-terms/" data-category="Site-Wide Custom Events" data-label="Footer Google Cloud terms link" track-type="footer link" track-metadata-position="footer" track-metadata-module="utility footer" track-name="google cloud terms" track-metadata-eventDetail="/product-terms/" > Google Cloud terms </a> </li> <li class="devsite-footer-utility-item glue-cookie-notification-bar-control"> <a class="devsite-footer-utility-link gc-analytics-event" href="#" data-category="Site-Wide Custom Events" data-label="Footer Manage cookies link" track-metadata-eventDetail="#" track-metadata-module="utility footer" track-metadata-position="footer" track-name="Manage cookies" track-type="footer link" aria-hidden="true" > Manage cookies </a> </li> <li class="devsite-footer-utility-item devsite-footer-carbon-button"> <a class="devsite-footer-utility-link gc-analytics-event" href="/sustainability" data-category="Site-Wide Custom Events" data-label="Footer Our third decade of climate action: join us link" track-name="Our third decade of climate action: join us" track-metadata-eventDetail="/sustainability/" track-metadata-position="footer" track-metadata-module="utility footer" track-type="footer link" > Our third decade of climate action: join us </a> </li> <li class="devsite-footer-utility-item devsite-footer-utility-button"> <span class="devsite-footer-utility-description">Sign up for the Google Cloud newsletter</span> <a class="devsite-footer-utility-link gc-analytics-event" href="/newsletter/" data-category="Site-Wide Custom Events" data-label="Footer Subscribe link" track-metadata-position="footer" track-metadata-eventDetail="/newsletter/" track-type="footer link" track-metadata-module="utility footer" track-name="subscribe" > Subscribe </a> </li> </ul> <devsite-language-selector> <ul role="presentation"> <li role="presentation"> <a role="menuitem" lang="en" >English</a> </li> <li role="presentation"> <a role="menuitem" lang="de" >Deutsch</a> </li> <li role="presentation"> <a role="menuitem" lang="es_419" >Español – América Latina</a> </li> <li role="presentation"> <a role="menuitem" lang="fr" >Français</a> </li> <li role="presentation"> <a role="menuitem" lang="id" >Indonesia</a> </li> <li role="presentation"> <a role="menuitem" lang="it" >Italiano</a> </li> <li role="presentation"> <a role="menuitem" lang="pt_br" >Português – Brasil</a> </li> <li role="presentation"> <a role="menuitem" lang="zh_cn" >中文 – 简体</a> </li> <li role="presentation"> <a role="menuitem" lang="ja" >日本語</a> </li> <li role="presentation"> <a role="menuitem" lang="ko" >한국어</a> </li> </ul> </devsite-language-selector> </nav> </div> </devsite-footer-utility> <devsite-panel></devsite-panel> </section></section> <devsite-sitemask></devsite-sitemask> <devsite-snackbar></devsite-snackbar> <devsite-tooltip ></devsite-tooltip> <devsite-heading-link></devsite-heading-link> <devsite-analytics> <script type="application/json" analytics>[]</script> <script type="application/json" tag-management>{&#34;at&#34;: &#34;True&#34;, &#34;ga4&#34;: [], &#34;ga4p&#34;: [], &#34;gtm&#34;: [{&#34;id&#34;: &#34;GTM-5CVQBG&#34;, &#34;purpose&#34;: 1}], &#34;parameters&#34;: {&#34;internalUser&#34;: &#34;False&#34;, &#34;language&#34;: {&#34;machineTranslated&#34;: &#34;False&#34;, &#34;requested&#34;: &#34;en&#34;, &#34;served&#34;: &#34;en&#34;}, &#34;pageType&#34;: &#34;article&#34;, &#34;projectName&#34;: &#34;Cloud Build Documentation&#34;, &#34;signedIn&#34;: &#34;False&#34;, &#34;tenant&#34;: &#34;cloud&#34;, &#34;recommendations&#34;: {&#34;sourcePage&#34;: &#34;&#34;, &#34;sourceType&#34;: 0, &#34;sourceRank&#34;: 0, &#34;sourceIdenticalDescriptions&#34;: 0, &#34;sourceTitleWords&#34;: 0, &#34;sourceDescriptionWords&#34;: 0, &#34;experiment&#34;: &#34;&#34;}, &#34;experiment&#34;: {&#34;ids&#34;: &#34;&#34;}}}</script> </devsite-analytics> <devsite-badger></devsite-badger> <cloudx-user></cloudx-user> <cloudx-free-trial-eligible-store freeTrialEligible='true'></cloudx-free-trial-eligible-store> <cloudx-pricing-socket></cloudx-pricing-socket> <cloudx-experiments type="TestAACodivertedExperiment" path="/virtual/TestAACodivertedExperiment/configureExperiment" location="SG" variant="variant2" ></cloudx-experiments> <cloudx-experiment-ids userCountry="SG" devsiteExperimentIdList="[39300012, 39300021, 39300118, 39300195, 39300241, 39300319, 39300320, 39300325, 39300345, 39300354, 39300363, 39300374, 39300412, 39300422, 39300436, 39300471, 39300487, 39300496, 39300498]"> </cloudx-experiment-ids> <script nonce="ZDJzJSf+V2xlJxBpG04e0XyMikf8ek"> (function(d,e,v,s,i,t,E){d['GoogleDevelopersObject']=i; t=e.createElement(v);t.async=1;t.src=s;E=e.getElementsByTagName(v)[0]; E.parentNode.insertBefore(t,E);})(window, document, 'script', 'https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/js/app_loader.js', '[2,"en",null,"/js/devsite_app_module.js","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud","https://cloud-dot-devsite-v2-prod.appspot.com",null,null,["/_pwa/cloud/manifest.json","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/images/video-placeholder.svg","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/favicons/onecloud/favicon.ico","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/cloud-logo.svg","https://fonts.googleapis.com/css?family=Google+Sans:400,500,700|Google+Sans+Text:400,400italic,500,500italic,700,700italic|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700&display=swap"],1,null,[1,6,8,12,14,17,21,25,50,52,63,70,75,76,80,87,91,92,93,97,98,100,101,102,103,104,105,107,108,109,110,112,113,116,117,118,120,122,124,125,126,127,129,130,131,132,133,134,135,136,138,140,141,147,148,149,151,152,156,157,158,159,161,163,164,168,169,170,179,180,182,183,186,191,193,196],"AIzaSyAP-jjEJBzmIyKR4F-3XITp8yM9T1gEEI8","AIzaSyB6xiKGDR5O3Ak2okS4rLkauxGUG7XP0hg","cloud.google.com","AIzaSyAQk0fBONSGUqCNznf6Krs82Ap1-NV6J4o","AIzaSyCCxcqdrZ_7QMeLCRY20bh_SXdAYqy70KY",null,null,null,["Profiles__enable_recognition_badges","Search__enable_ai_search_summaries","MiscFeatureFlags__developers_footer_dark_image","Concierge__enable_concierge_restricted","TpcFeatures__enable_mirror_tenant_redirects","Search__enable_ai_search_summaries_restricted","MiscFeatureFlags__enable_variable_operator","Profiles__enable_completecodelab_endpoint","Analytics__enable_clearcut_logging","Cloud__enable_cloud_facet_chat","CloudShell__cloud_code_overflow_menu","Cloud__enable_cloud_shell_fte_user_flow","Cloud__enable_free_trial_server_call","MiscFeatureFlags__emergency_css","Cloud__enable_legacy_calculator_redirect","Profiles__enable_dashboard_curated_recommendations","CloudShell__cloud_shell_button","Experiments__reqs_query_experiments","Profiles__enable_awarding_url","Concierge__enable_pushui","MiscFeatureFlags__enable_firebase_utm","MiscFeatureFlags__enable_explain_this_code","BookNav__enable_tenant_cache_key","DevPro__enable_cloud_innovators_plus","Profiles__enable_public_developer_profiles","Profiles__enable_profile_collections","MiscFeatureFlags__enable_project_variables","TpcFeatures__enable_required_headers","Cloud__enable_llm_concierge_chat","Cloud__enable_cloudx_experiment_ids","Search__enable_page_map","Profiles__require_profile_eligibility_for_signin","Search__scope_to_project_tenant","Profiles__enable_release_notes_notifications","Cloud__enable_cloud_dlp_service","DevPro__enable_developer_subscriptions","MiscFeatureFlags__enable_view_transitions","Search__enable_suggestions_from_borg","Profiles__enable_developer_profiles_callout","Cloud__enable_cloudx_ping","Search__enable_ai_eligibility_checks","Profiles__enable_page_saving","Cloud__enable_cloud_shell","Search__enable_dynamic_content_confidential_banner","EngEduTelemetry__enable_engedu_telemetry","MiscFeatureFlags__developers_footer_image","Profiles__enable_complete_playlist_endpoint"],null,null,"AIzaSyBLEMok-5suZ67qRPzx0qUtbnLmyT_kCVE","https://developerscontentserving-pa.clients6.google.com","AIzaSyCM4QpTRSqP5qI4Dvjt4OAScIN8sOUlO-k","https://developerscontentsearch-pa.clients6.google.com",1,4,1,"https://developerprofiles-pa.clients6.google.com",[2,"cloud","Google Cloud","cloud.google.com",null,"cloud-dot-devsite-v2-prod.appspot.com",null,null,[1,1,null,null,null,null,null,null,null,null,null,[1],null,null,null,null,null,1,[1],[null,null,null,[1,20],"/terms/recommendations"],[1],null,[1],[1,null,1],[1,1,null,null,1,null,["/vertex-ai/"]]],null,[22,null,null,null,null,null,"/images/cloud-logo.svg","/images/favicons/onecloud/apple-icon.png",null,null,null,null,1,1,1,[6,5],[],null,null,[[],[],[],[],[],[],[],[]],null,1,null,null,null,null,[]],[],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[6,1,14,15,22,23,29,37],null,[[null,null,null,null,null,null,[1,[["docType","Choose a content type",[["ApiReference",null,null,null,null,null,null,null,null,"API reference"],["Sample",null,null,null,null,null,null,null,null,"Code sample"],["ReferenceArchitecture",null,null,null,null,null,null,null,null,"Reference architecture"],["Tutorial",null,null,null,null,null,null,null,null,"Tutorial"]]],["category","Choose a topic",[["AiAndMachineLearning",null,null,null,null,null,null,null,null,"Artificial intelligence and machine learning (AI/ML)"],["ApplicationDevelopment",null,null,null,null,null,null,null,null,"Application development"],["BigDataAndAnalytics",null,null,null,null,null,null,null,null,"Big data and analytics"],["Compute",null,null,null,null,null,null,null,null,"Compute"],["Containers",null,null,null,null,null,null,null,null,"Containers"],["Databases",null,null,null,null,null,null,null,null,"Databases"],["HybridCloud",null,null,null,null,null,null,null,null,"Hybrid and multicloud"],["LoggingAndMonitoring",null,null,null,null,null,null,null,null,"Logging and monitoring"],["Migrations",null,null,null,null,null,null,null,null,"Migrations"],["Networking",null,null,null,null,null,null,null,null,"Networking"],["SecurityAndCompliance",null,null,null,null,null,null,null,null,"Security and compliance"],["Serverless",null,null,null,null,null,null,null,null,"Serverless"],["Storage",null,null,null,null,null,null,null,null,"Storage"]]]]]],[1],null,1],[[null,null,null,null,null,["GTM-5CVQBG"],null,null,null,null,null,[["GTM-5CVQBG",2]],1],null,null,null,null,null,1],"mwETRvWii0eU5NUYprb0Y9z5GVbc",4,null,null,null,null,null,null,null,null,null,null,null,null,null,"cloud.devsite.google"],null,"pk_live_5170syrHvgGVmSx9sBrnWtA5luvk9BwnVcvIi7HizpwauFG96WedXsuXh790rtij9AmGllqPtMLfhe2RSwD6Pn38V00uBCydV4m"]') </script> <devsite-a11y-announce></devsite-a11y-announce> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10