CINXE.COM
Bitbucket Pipelines | Atlassian
<!DOCTYPE html> <html id="magnolia" lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta property="fb:pages" content="115407078489594" /> <meta name="description" content="Bitbucket Pipelines brings continuous delivery to Bitbucket Cloud, empowering teams with full branching to deployment visibility and faster feedback loops "> <meta name="author" content="Atlassian"> <link rel="canonical" href="https://www.atlassian.com/software/bitbucket/features/pipelines"/> <title> Bitbucket Pipelines | Atlassian </title> <link rel="preload" href="https://wac-cdn.atlassian.com/static/master/8493/assets/build/fonts/charlie-sans/charlie-text/Charlie_Text-Regular.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://wac-cdn.atlassian.com/static/master/8493/assets/build/fonts/charlie-sans/charlie-text/Charlie_Text-Semibold.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://wac-cdn.atlassian.com/static/master/8493/assets/build/fonts/charlie-sans/charlie-text/Charlie_Text-Bold.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://wac-cdn.atlassian.com/static/master/8493/assets/build/fonts/charlie-sans/charlie-text/Charlie_Text-Black.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://wac-cdn.atlassian.com/static/master/8493/assets/build/fonts/charlie-sans/charlie-display/Charlie_Display-Semibold.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://wac-cdn.atlassian.com/static/master/8493/assets/build/fonts/charlie-sans/charlie-display/Charlie_Display-Black.woff2" as="font" type="font/woff2" crossorigin> <link rel="stylesheet" href="https://wac-cdn.atlassian.com/static/master/8493/assets/build/css/wpl-main.css?cdnVersion=2449" id="main-css" /> <link href="https://wac-cdn.atlassian.com" rel="preconnect"> <script type="text/javascript" src="https://wac-cdn.atlassian.com/static/master/8493/assets/build/js/head.js?cdnVersion=2449"></script> <link rel="alternate" href="https://www.atlassian.com/software/bitbucket/features/pipelines" hreflang="x-default" /> <link rel="alternate" href="https://www.atlassian.com/software/bitbucket/features/pipelines" hreflang="en" /> <link rel="alternate" href="https://www.atlassian.com/ja/software/bitbucket/features/pipelines" hreflang="ja" /> <link rel="alternate" href="https://www.atlassian.com/fr/software/bitbucket/features/pipelines" hreflang="fr" /> <link rel="alternate" href="https://www.atlassian.com/de/software/bitbucket/features/pipelines" hreflang="de" /> <link rel="alternate" href="https://www.atlassian.com/es/software/bitbucket/features/pipelines" hreflang="es" /> <link rel="alternate" href="https://www.atlassian.com/br/software/bitbucket/features/pipelines" hreflang="pt-BR" /> <link rel="alternate" href="https://www.atlassian.com/zh/software/bitbucket/features/pipelines" hreflang="zh-Hans" /> <link rel="alternate" href="https://www.atlassian.com/ko/software/bitbucket/features/pipelines" hreflang="ko" /> <link rel="alternate" href="https://www.atlassian.com/ru/software/bitbucket/features/pipelines" hreflang="ru" /> <link rel="alternate" href="https://www.atlassian.com/pl/software/bitbucket/features/pipelines" hreflang="pl" /> <link rel="alternate" href="https://www.atlassian.com/it/software/bitbucket/features/pipelines" hreflang="it" /> <link rel="alternate" href="https://www.atlassian.com/nl/software/bitbucket/features/pipelines" hreflang="nl" /> <link rel="alternate" href="https://www.atlassian.com/hu/software/bitbucket/features/pipelines" hreflang="hu" /> <link rel="apple-touch-icon" sizes="16x16" href="/favicon-16x16.png" /> <link rel="apple-touch-icon" sizes="32x32" href="/favicon-32x32.png" /> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" /> <link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32" /> <meta name="theme-color" content="#205081"> <meta property="og:title" content="Bitbucket Pipelines | Atlassian" /> <meta property="og:description" content="Bitbucket Pipelines brings continuous delivery to Bitbucket Cloud, empowering teams with full branching to deployment visibility and faster feedback loops " /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://www.atlassian.com/software/bitbucket/features/pipelines" /> <meta property="og:site_name" content="Atlassian" /> <meta name="twitter:card" content="summary" /> <meta name="twitter:site" content="@Atlassian" /> <script src="https://wac-cdn.atlassian.com/static/master/8493/assets/build/js/jquery.js?cdnVersion=2449"></script> <style> .component__link.link-arrow {display: inline-block;} .feature-name > .label {width: 78% !important;} @media (max-width: 768px) { .feature-name > .label {width: 70% !important;} } .animated-text { font-weight: 700; color: #111213; } .before-animated-text { font-weight: 700; color: #111213; } </style> <script type="text/javascript"> window.featureFlags = "".split('&') .reduce((flags, flagStr) => { const [flagKey, flagValue] = flagStr.split('='); return { ...flags, [flagKey]: flagValue }; }, {}) </script> <script type="text/javascript"> window.cmsPageVariant = window.cmsPageVariant ? window.cmsPageVariant : window.featureFlags?.cmsVariant; </script> <script type="text/javascript"> var LOCALIZED_PRICING_CONTENTFUL_SPACE = "3s3v3nq72la0"; var LOCALIZED_PRICING_CONTENTFUL_ENVIRONMENT = "master"; var LOCALIZED_PRICING_CONTENTFUL_ACCESS_TOKEN = "v5nSeyuO6dUxZX_Gh5OWEHOJHt3GYSKtyB7ySulLgHg"; var LOCALIZED_CCP_PRICING_CONTENTFUL_ENVIRONMENT = "master"; var LOCALIZED_CCP_PRICING_CONTENTFUL_ACCESS_TOKEN = "v5nSeyuO6dUxZX_Gh5OWEHOJHt3GYSKtyB7ySulLgHg"; var LOCALIZED_PRICING_USE_GEO_CURRENCY = true; </script> </head> <body id="pipelines" class="wac software bitbucket features pipelines" data-headerless-path="pipelines"> <div class="language-selector-banner "> <script type="text/x-component"> { "type":"imkt.components.LanguageSwitcherNav", "params": { } } </script> <span class="language-selector-banner__close-banner">Close</span> <div class="language-selector-banner__inner-container"> <div class="language-selector-banner__language-suggestion"> <a href="#">View this page in <span class="preferred-locale-detected">your language</span>?</a> </div> <div class="language-selector-banner__language-selector"> <a href="#" class="language-selector-banner__language-selector__trigger">All languages</a> <div class="language-selector-banner__language-selector__options"> <div class="language-selector-banner__language-selector__options__header"> <span>Choose your language</span> </div> <ul class="language-selector-banner__language-selector__options__list"> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="中文" data-event="clicked" data-uuid="212a1c0b-40-0" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-product-key="bitbucket" data-lang="zh" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/zh/software/bitbucket/features/pipelines" href="https://www.atlassian.com/zh/software/bitbucket/features/pipelines">中文</a> </li> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="Deutsch" data-event="clicked" data-uuid="212a1c0b-40-1" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-product-key="bitbucket" data-lang="de" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/de/software/bitbucket/features/pipelines" href="https://www.atlassian.com/de/software/bitbucket/features/pipelines">Deutsch</a> </li> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="English" data-event="clicked" data-uuid="212a1c0b-40-2" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-product-key="bitbucket" data-lang="en" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/software/bitbucket/features/pipelines" href="https://www.atlassian.com/software/bitbucket/features/pipelines">English</a> </li> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="Español" data-event="clicked" data-uuid="212a1c0b-40-3" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-product-key="bitbucket" data-lang="es" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/es/software/bitbucket/features/pipelines" href="https://www.atlassian.com/es/software/bitbucket/features/pipelines">Español</a> </li> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="Français" data-event="clicked" data-uuid="212a1c0b-40-4" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-product-key="bitbucket" data-lang="fr" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/fr/software/bitbucket/features/pipelines" href="https://www.atlassian.com/fr/software/bitbucket/features/pipelines">Français</a> </li> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="Italiano" data-event="clicked" data-uuid="212a1c0b-40-5" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-product-key="bitbucket" data-lang="it" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/it/software/bitbucket/features/pipelines" href="https://www.atlassian.com/it/software/bitbucket/features/pipelines">Italiano</a> </li> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="한국어" data-event="clicked" data-uuid="212a1c0b-40-6" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-product-key="bitbucket" data-lang="ko" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/ko/software/bitbucket/features/pipelines" href="https://www.atlassian.com/ko/software/bitbucket/features/pipelines">한국어</a> </li> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="Nederlands" data-event="clicked" data-uuid="212a1c0b-40-7" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-product-key="bitbucket" data-lang="nl" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/nl/software/bitbucket/features/pipelines" href="https://www.atlassian.com/nl/software/bitbucket/features/pipelines">Nederlands</a> </li> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="日本語" data-event="clicked" data-uuid="212a1c0b-40-8" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-product-key="bitbucket" data-lang="ja" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/ja/software/bitbucket/features/pipelines" href="https://www.atlassian.com/ja/software/bitbucket/features/pipelines">日本語</a> </li> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="Português" data-event="clicked" data-uuid="212a1c0b-40-9" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-product-key="bitbucket" data-lang="br" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/br/software/bitbucket/features/pipelines" href="https://www.atlassian.com/br/software/bitbucket/features/pipelines">Português</a> </li> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="Pусский" data-event="clicked" data-uuid="212a1c0b-40-10" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-product-key="bitbucket" data-lang="ru" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/ru/software/bitbucket/features/pipelines" href="https://www.atlassian.com/ru/software/bitbucket/features/pipelines">Pусский</a> </li> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="Polski" data-event="clicked" data-uuid="212a1c0b-40-11" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-product-key="bitbucket" data-lang="pl" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/pl/software/bitbucket/features/pipelines" href="https://www.atlassian.com/pl/software/bitbucket/features/pipelines">Polski</a> </li> </ul> </div> </div> </div> </div> <header class="header header--wac"> <style> .imkt-sticky-wrapper { border-top: 1px solid #DDDEE1; } .imkt-sticky-wrapper .imkt-navbar .imkt-navbar__main-section { min-height: 72px } </style> <nav id="adg4-global-nav" class="adg4-global-nav productNav "> <div class="nav-space"> <a class="atlassian-home-link" href="/" data-event="clicked" data-uuid="861ee629-8d-nav-home-link" data-event-component="linkButton" data-event-container="global-Product-Nav" data-schema-version="1" data-product-key="bitbucket" > <svg width="32" height="33" viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M10.9946 15.1348C10.6339 14.738 10.0928 14.7741 9.84022 15.2431L3.99589 26.9678C3.77944 27.4368 4.10411 27.978 4.60917 27.978H12.7624C13.0149 27.978 13.2675 27.8337 13.3757 27.5811C15.1434 23.9374 14.0611 18.4178 10.9946 15.1348Z" fill="white"/> <path d="M15.289 4.44981C12.0061 9.64478 12.2225 15.3809 14.3871 19.71C16.5517 24.0392 18.2112 27.3221 18.3194 27.5747C18.4277 27.8272 18.6802 27.9715 18.9327 27.9715H27.086C27.591 27.9715 27.9518 27.4303 27.6992 26.9614C27.6992 26.9614 16.7321 5.02703 16.4435 4.48588C16.227 3.98082 15.6137 3.94474 15.289 4.44981Z" fill="white"/> </svg> </a> <div class="adg4-nav-inner"> <div class="overlay-style overlay-color"></div> <div class="overlay-style overlay-clickable"><button class="close-all"></button></div> <a href="/software/bitbucket" class="header-link" data-event="clicked" data-uuid="861ee629-8d-logo-link" data-event-component="linkButton" data-event-container="globalNavWac-ADG4" data-schema-version="1" data-product-key="bitbucket" > <img class="header-logo" alt="Bitbucket" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/HeaderLogoBitbucket.svg" style="aspect-ratio: 130/24;"> </a> <button class="mobile-toggle" title="Mobile menu"> <hr class="top" /> <hr class="mid mid1" /> <hr class="mid mid2" /> <hr class="bot" /> </button> <div class="menu-right"> <div class="menu-popout"> <div class="inter-popout-container"> <ul class="nav-links"> <li class="cta-mobile"> <a class="cta button--one button--regular button--primary try-now-cta-link" style="visibility: hidden;" href="/try/cloud/signup?bundle=bitbucket" data-event="clicked" data-uuid="861ee629-8d-cta-mobile" data-event-component="linkButton" data-event-container="globalNav-cta-mobile" data-schema-version="1" data-product-key="bitbucket" data-label-english="Get it free" >Get it Free</a> </li> <li class="outline-element"></li> <li id="adg4-nav-link-why-bitbucket" class="nav-link productNav has-dropdown multi adg4-nav-link-why-bitbucket"> <button class="nav-link-button main current-page-false" data-navlinkid="nav-link-3c46641b-ffad-45b4-b5b7-ad8b99b01b70" data-event="clicked" data-uuid="3c46641b-ff-link" data-event-component="linkButton" data-event-container="globalNav-navigation-link" data-schema-version="1" data-product-key="bitbucket" > Why Bitbucket <svg class="mobile" width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.36377 1L5.00013 5L1.36377 9" stroke="#101214" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> <svg class="desktop" width="11" height="6" viewBox="0 0 11 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.19995 1.18182L5.19995 4.81818L1.19995 1.18182" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg> </button> <button class="mobile-nav-link nav-link-button" data-tabid="tab-31719970-8297-49e8-8e6f-d95623bcac71" data-navlinkid="nav-link-3c46641b-ffad-45b4-b5b7-ad8b99b01b70"> Features <svg class="mobile" width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.36377 1L5.00013 5L1.36377 9" stroke="#101214" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> </button> <button class="mobile-nav-link nav-link-button" data-tabid="tab-c0ba5042-9a96-4c87-b70e-0fb656289785" data-navlinkid="nav-link-3c46641b-ffad-45b4-b5b7-ad8b99b01b70"> Plans <svg class="mobile" width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.36377 1L5.00013 5L1.36377 9" stroke="#101214" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> </button> <div class="dropdown-content" id="nav-link-3c46641b-ffad-45b4-b5b7-ad8b99b01b70"> <div class="dropdown-content-inner"> <div class="tab-buttons-area"> </div> <div class="tab-content-area productNav cols-2"> <div id="column-31719970-8297-49e8-8e6f-d95623bcac71" class="singular-column-content active"> <p class="column-title">Features</p> <a href="/software/bitbucket/features/pipelines" data-event="clicked" data-uuid="e3902317-51" data-event-component="linkButton" data-event-container="global-Product-Nav-link-in-dropdown" data-schema-version="1" data-product-key="bitbucket" >CI/CD</a> <a href="/software/bitbucket/features/cloud-security" data-event="clicked" data-uuid="bd6adf7d-45" data-event-component="linkButton" data-event-container="global-Product-Nav-link-in-dropdown" data-schema-version="1" data-product-key="bitbucket" >Cloud Security</a> <a href="/software/bitbucket/features/devsecops" data-event="clicked" data-uuid="8e0fe621-0a" data-event-component="linkButton" data-event-container="global-Product-Nav-link-in-dropdown" data-schema-version="1" data-product-key="bitbucket" >DevSecOps</a> <a href="/software/bitbucket/features/code-review" data-event="clicked" data-uuid="9b0fcfc2-11" data-event-component="linkButton" data-event-container="global-Product-Nav-link-in-dropdown" data-schema-version="1" data-product-key="bitbucket" >Code Review</a> <a href="/software/jira/bitbucket-integration" data-event="clicked" data-uuid="ef761c8f-56" data-event-component="linkButton" data-event-container="global-Product-Nav-link-in-dropdown" data-schema-version="1" data-product-key="bitbucket" >Jira Integrations</a> </div> <div id="column-c0ba5042-9a96-4c87-b70e-0fb656289785" class="singular-column-content "> <p class="column-title">Plans</p> <a href="/software/bitbucket/premium" data-event="clicked" data-uuid="66978e85-4d" data-event-component="linkButton" data-event-container="global-Product-Nav-link-in-dropdown" data-schema-version="1" data-product-key="bitbucket" >Bitbucket Cloud Premium</a> </div> </div></div> <button class="mobile-back-button"> <svg width="16" height="15" viewBox="0 0 16 15" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M7.77087 14.5334C7.87109 14.4335 7.9506 14.3148 8.00485 14.1841C8.0591 14.0535 8.08702 13.9134 8.08702 13.772C8.08702 13.6306 8.0591 13.4905 8.00485 13.3599C7.9506 13.2292 7.87109 13.1105 7.77087 13.0106L3.68091 8.92576L14.0174 8.92576C14.3034 8.92576 14.5777 8.8123 14.7799 8.61033C14.9821 8.40837 15.0957 8.13444 15.0957 7.84882C15.0957 7.5632 14.9821 7.28927 14.7799 7.08731C14.5777 6.88534 14.3034 6.77188 14.0174 6.77188L3.68091 6.77188L7.77087 2.68705C7.87109 2.58712 7.9506 2.46843 8.00485 2.33778C8.0591 2.20714 8.08702 2.06709 8.08702 1.92565C8.08702 1.78421 8.0591 1.64416 8.00485 1.51351C7.9506 1.38286 7.87109 1.26418 7.77087 1.16425C7.35033 0.744243 6.6667 0.744243 6.24508 1.16425L0.315557 7.08742C0.120278 7.28171 0.00717735 7.54348 -0.00038147 7.81867V7.88005C0.00734234 8.15489 0.120439 8.41626 0.315557 8.61022L6.24508 14.5334C6.34523 14.6335 6.46415 14.713 6.59505 14.7672C6.72596 14.8213 6.86627 14.8492 7.00798 14.8492C7.14968 14.8492 7.28999 14.8213 7.4209 14.7672C7.5518 14.713 7.67072 14.6335 7.77087 14.5334Z" fill="#1868DB"/> </svg> Back </button> </div> </li> <li id="adg4-nav-link-self-hosted" class="nav-link productNav single adg4-nav-link-self-hosted"> <a class="nav-link-button main current-page-false" data-navlinkid="nav-link-cc58d571-7e1a-4bf5-a29a-b60f2a84ec57" href="/software/bitbucket/enterprise/data-center" data-event="clicked" data-uuid="cc58d571-7e-link" data-event-component="linkButton" data-event-container="globalNav-navigation-link" data-schema-version="1" data-product-key="bitbucket" > Self-Hosted </a> </li> <li id="adg4-nav-link-pricing" class="nav-link productNav single adg4-nav-link-pricing"> <a class="nav-link-button main current-page-false" data-navlinkid="nav-link-0529e20d-fa0c-4d0d-86d0-75e9711d5ab1" href="/software/bitbucket/pricing" data-event="clicked" data-uuid="0529e20d-fa-link" data-event-component="linkButton" data-event-container="globalNav-navigation-link" data-schema-version="1" data-product-key="bitbucket" > Pricing </a> </li> <li class="menu-spacer"></li> <li class="more-less menu-more productNav"><button class="lessmore button-menu-more" data-event="clicked" data-uuid="861ee629-8d-more" data-event-component="linkButton" data-event-container="globalNav-more" data-schema-version="1" data-product-key="bitbucket" >More +</button></li> <li class="more-less menu-less productNav"><button class="lessmore button-menu-less" data-event="clicked" data-uuid="861ee629-8d-less" data-event-component="linkButton" data-event-container="globalNav-less" data-schema-version="1" data-product-key="bitbucket" >Less -</button></li> </ul> <ul class="search-profile"> <li class="home-mobile-link"> <a class="atlassian-home-link-mobile" href="/" data-event="clicked" data-uuid="861ee629-8d-mobile-home-link" data-event-component="linkButton" data-event-container="globalNav-mobile-home-link" data-schema-version="1" data-product-key="bitbucket" > <svg width="142" height="16" viewBox="0 0 142 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_2389_2333)"> <path d="M4.73929 7.06523C4.5084 6.81126 4.16207 6.83435 4.00045 7.1345L0.23698 14.6384C0.0984476 14.9385 0.306247 15.2848 0.629489 15.2848H5.84755C6.00917 15.2848 6.17079 15.1925 6.24006 15.0309C7.3945 12.6989 6.70184 9.16631 4.73929 7.06523Z" fill="#1868DB"/> <path d="M7.48794 0.231197C5.38686 3.55598 5.52539 7.22709 6.91072 9.99775C8.29604 12.7684 9.35813 14.8695 9.42739 15.0311C9.49666 15.1927 9.65828 15.2851 9.8199 15.2851H15.038C15.3612 15.2851 15.5921 14.9387 15.4305 14.6386C15.4305 14.6386 8.41149 0.600617 8.22678 0.254285C8.08824 -0.0689573 7.69573 -0.0920461 7.48794 0.231197Z" fill="#1868DB"/> <path d="M78.3262 10.2168C78.3262 8.02338 77.1487 6.98439 73.8701 6.26863C72.0461 5.87612 71.6074 5.46053 71.6074 4.88331C71.6074 4.16756 72.2539 3.84431 73.4545 3.84431C74.9091 3.84431 76.3406 4.283 77.7028 4.9064V2.0203C76.7562 1.53544 75.2785 1.16602 73.5468 1.16602C70.2913 1.16602 68.6059 2.57443 68.6059 4.9064C68.6059 6.7535 69.4601 8.23118 72.8311 8.87767C74.8398 9.29326 75.2554 9.61651 75.2554 10.2861C75.2554 10.9326 74.8398 11.3482 73.4083 11.3482C71.769 11.3482 69.8065 10.794 68.5366 10.0321V13.0567C69.5525 13.5647 70.8916 14.1188 73.3852 14.1188C76.9178 14.1188 78.3262 12.5488 78.3262 10.2168Z" fill="#1868DB"/> <path d="M113.837 1.35076V13.9341H116.516V4.3523L117.647 6.89206L121.434 13.9341H124.805V1.35076H122.126V9.478L121.11 7.12295L118.063 1.35076H113.837Z" fill="#1868DB"/> <path d="M96.8214 1.35076H93.8891V13.911H96.8214V1.35076Z" fill="#1868DB"/> <path d="M90.494 10.2168C90.494 8.02338 89.3165 6.98439 86.0379 6.26863C84.2139 5.87612 83.7752 5.46053 83.7752 4.88331C83.7752 4.16756 84.4217 3.84431 85.6223 3.84431C87.0769 3.84431 88.5084 4.283 89.8707 4.9064V2.0203C88.924 1.53544 87.4463 1.16602 85.7147 1.16602C82.4592 1.16602 80.7737 2.57443 80.7737 4.9064C80.7737 6.7535 81.628 8.23118 84.9989 8.87767C87.0076 9.29326 87.4232 9.61651 87.4232 10.2861C87.4232 10.9326 87.0077 11.3482 85.5761 11.3482C83.9368 11.3482 81.9743 10.794 80.7044 10.0321V13.0567C81.7203 13.5647 83.0595 14.1188 85.5531 14.1188C89.1087 14.1188 90.494 12.5488 90.494 10.2168Z" fill="#1868DB"/> <path d="M45.8871 1.35076V13.9341H51.8902L52.8368 11.2097H48.8194V1.35076H45.8871Z" fill="#1868DB"/> <path d="M33.9967 1.35085V4.07532H37.2522V13.9342H40.1845V4.07532H43.6709V1.35085H33.9967Z" fill="#1868DB"/> <path d="M29.7251 1.35068H25.8693L21.4824 13.9341H24.8303L25.4537 11.8099C26.1925 12.0177 26.9775 12.1562 27.8087 12.1562C28.6169 12.1562 29.4019 12.0408 30.1638 11.8099L30.7872 13.9341H34.1351L29.7251 1.35068ZM27.7857 9.54719C27.2315 9.54719 26.6774 9.45484 26.1694 9.3163L27.7857 3.82118L29.4019 9.3163C28.8939 9.45484 28.3629 9.54719 27.7857 9.54719Z" fill="#1868DB"/> <path d="M62.2799 1.35073H58.424L54.0372 13.911H57.3851L58.0084 11.7869C58.7473 11.9947 59.5323 12.1332 60.3635 12.1332C61.1716 12.1332 61.9566 12.0177 62.7186 11.7869L63.342 13.911H66.6898L62.2799 1.35073ZM60.3404 9.54724C59.7863 9.54724 59.2322 9.45489 58.7242 9.31635L60.3404 3.82123L61.9566 9.31635C61.4487 9.45489 60.8945 9.54724 60.3404 9.54724Z" fill="#1868DB"/> <path d="M107.349 1.35073H103.493L99.1065 13.911H102.454L103.078 11.7869C103.817 11.9947 104.602 12.1332 105.433 12.1332C106.241 12.1332 107.026 12.0177 107.788 11.7869L108.411 13.911H111.759L107.349 1.35073ZM105.433 9.54724C104.879 9.54724 104.325 9.45489 103.817 9.31635L105.433 3.82123L107.049 9.31635C106.518 9.45489 105.987 9.54724 105.433 9.54724Z" fill="#1868DB"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M138.213 3.64258L137.133 4.84467L138.883 6.79227H131.568C131.147 6.79227 130.805 7.17296 130.805 7.64201C130.805 8.11107 131.147 8.49175 131.568 8.49175H138.883L137.133 10.4405L138.213 11.6426L141.805 7.64201L138.213 3.64258Z" fill="#0065FF"/> </g> <defs> <clipPath id="clip0_2389_2333"> <rect width="141.612" height="15.2851" fill="white" transform="translate(0.193359)"/> </clipPath> </defs> </svg> </a> </li> <li class="cta-desktop"> <a class="cta button--one button--regular button--primary try-now-cta-link" style="visibility: hidden;" href="/try/cloud/signup?bundle=bitbucket" data-event="clicked" data-uuid="861ee629-8d-linik" data-event-component="linkButton" data-event-container="globalNav-cta-desktop" data-schema-version="1" data-product-key="bitbucket" data-label-english="Get it free" >Get it Free</a> </li> <li class="search-button"> <button class="search-open doNotAutoTrack"> <svg width="21" height="22" viewBox="0 0 21 22" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M15.8422 17.189L19.0001 20.3469" stroke="currentColor" stroke-width="2.75" stroke-linecap="round" /> <path d="M9.59182 17.7583C14.0392 17.7583 17.6444 14.1531 17.6444 9.70571C17.6444 5.25836 14.0392 1.65308 9.59182 1.65308C5.14447 1.65308 1.53918 5.25836 1.53918 9.70571C1.53918 14.1531 5.14447 17.7583 9.59182 17.7583Z" stroke="currentColor" stroke-width="2.25" /> </svg> </button> </li> <li class="adg4-nav-account-sign-in"></li> <li class="adg4-nav-account-my-products"></li> </ul> <div class="search-form"> <button class="mobile-back-button" data-event="clicked" data-uuid="861ee629-8d-mobile-back-button" data-event-component="linkButton" data-event-container="globalNav-mobile-back-button" data-schema-version="1" data-product-key="bitbucket" > <svg width="16" height="15" viewBox="0 0 16 15" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M7.77087 14.5334C7.87109 14.4335 7.9506 14.3148 8.00485 14.1841C8.0591 14.0535 8.08702 13.9134 8.08702 13.772C8.08702 13.6306 8.0591 13.4905 8.00485 13.3599C7.9506 13.2292 7.87109 13.1105 7.77087 13.0106L3.68091 8.92576L14.0174 8.92576C14.3034 8.92576 14.5777 8.8123 14.7799 8.61033C14.9821 8.40837 15.0957 8.13444 15.0957 7.84882C15.0957 7.5632 14.9821 7.28927 14.7799 7.08731C14.5777 6.88534 14.3034 6.77188 14.0174 6.77188L3.68091 6.77188L7.77087 2.68705C7.87109 2.58712 7.9506 2.46843 8.00485 2.33778C8.0591 2.20714 8.08702 2.06709 8.08702 1.92565C8.08702 1.78421 8.0591 1.64416 8.00485 1.51351C7.9506 1.38286 7.87109 1.26418 7.77087 1.16425C7.35033 0.744243 6.6667 0.744243 6.24508 1.16425L0.315557 7.08742C0.120278 7.28171 0.00717735 7.54348 -0.00038147 7.81867V7.88005C0.00734234 8.15489 0.120439 8.41626 0.315557 8.61022L6.24508 14.5334C6.34523 14.6335 6.46415 14.713 6.59505 14.7672C6.72596 14.8213 6.86627 14.8492 7.00798 14.8492C7.14968 14.8492 7.28999 14.8213 7.4209 14.7672C7.5518 14.713 7.67072 14.6335 7.77087 14.5334Z" fill="#1868DB"/> </svg> Back </button> <div class="input-container"> <input class="adg4-search-input" type="text" placeholder="Search" /> <svg width="21" height="22" viewBox="0 0 21 22" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M15.8422 17.189L19.0001 20.3469" stroke="#101214" stroke-width="2.75" stroke-linecap="round" /> <path d="M9.59182 17.7583C14.0392 17.7583 17.6444 14.1531 17.6444 9.70571C17.6444 5.25836 14.0392 1.65308 9.59182 1.65308C5.14447 1.65308 1.53918 5.25836 1.53918 9.70571C1.53918 14.1531 5.14447 17.7583 9.59182 17.7583Z" stroke="#101214" stroke-width="2.25" /> </svg> </div> <div class="adg4-search-results"></div> <button class="search-close doNotAutoTrack" title="Close search"> <hr class="mid mid1" /> <hr class="mid mid2" /> </button> </div> </div> </div> <div class="cta-tablet"> <a class="cta button--one button--regular button--primary try-now-cta-link" style="visibility: hidden;" href="/try/cloud/signup?bundle=bitbucket" data-event="clicked" data-uuid="861ee629-8d-cta-tablet" data-event-component="linkButton" data-event-container="globalNav-cta-tablet" data-schema-version="1" data-product-key="bitbucket" data-label-english="Get it free" >Get it Free</a> </div> <div id="adg4-app-switcher"></div> <script type="text/jsx-component"> { "type": "WacAppSwitcher", "domRootId": "adg4-app-switcher", "props": { "domRootId": "adg4-app-switcher", "wacAppSwitcherLabel": "", "allowWacJoinSitesProvider": true } } </script> <div class="adg4-nav-account-logged-in"></div> <div class="adg4-nav-account-info"></div> </div> </div> </div> <script type="text/x-component"> { "type":"imkt.components.ADG4GlobalNav", "params": { "navType":"productNav", "labels": { "JoinSiteUserDropdown.logOut":"Log out", "JoinSiteUserDropdown.logIn":"Sign in", "JoinSiteUserDropdown.joinTeam":"Join your team", "JoinSiteUserDropdown.profile":"Profile", "JoinSiteUserDropdown.switchAccount":"Switch account", "JoinSiteUserDropdown.licenses":"Licenses", "JoinSiteUserDropdown.logOutHeading":"Log out", "JoinSiteUserDropdown.logOutTriggerText":"Log out" }, "ctaLabel":"Get it Free", "ctaLabelAlternative":"Get it free" } } </script></nav> </header> <main> <div class="container-fluid xs-compact"> <div class="row flex-container reduced-row"> <div class="column column-lg-6 column-md-6 vertical-middle s0 between" > <div class="component component--heading-animation animated-text"> <h1><span class="before-animated-text">Build CI/CD workflows that are</span><span class="animated-text"> fully automated </span><span class="after-animated-text"></span></h1> <script type="text/x-component"> { "type":"imkt.components.HeadingAnimation", "params": { "animatedText":[ " fully automated " , " powerful " , " scalable " , " intelligent " ], "style":"fadeIn", "duration":"3000", "loop":true } } </script></div> <div class="component component--textblock text-longform"> <p>Orchestrate your software delivery journey, for a single team or across your organization, with Bitbucket Pipelines.</p> </div> <div class="component component--link-button "> <a href="/try/cloud/signup?bundle=bitbucket" data-event="clicked" data-uuid="d8c4ca23-ce" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Try it free" data-label-english="Try it free" class="component__link button button--one button--regular button--primary " > Try it free </a> </div> </div> <div class="column column-md-6 column-lg-6 vertical-middle s0 between" > <div class="component component--image"> <img id="1404279f" alt="Bitbucket Pipelines" class="component__image" src="https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/w6m9f6rm2f9zk8qmrbn4r9ck/Hero_Image_loop_collage.png?auto=webp&format=png" loading="lazy" /> </div> </div> </div> </div> <div class="container-fluid md-cozy"> <div class="row reduced-row"> <div class="column column-md-4 vertical-middle s0 between" > <div class="component component--image-heading-textblock"> <div class="component__image"> <img id="73c78cbb" alt="Code brackets" class="component__image" src="https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/jpfgbhrkbw5b23fxxscz946j/Code-icon-purple.svg?auto=webp&format=png" loading="lazy" /> </div> <div class="component__heading-textblock"> <div class="color-head text-darkneutral-100"> <h3 class="fnt-wt font-wt-600 fnt-mg font-mgn-8 fnt-ln font-lnh- heading" > CI/CD built into Bitbucket </h3> </div> <p>No more jumping between applications. Accelerate velocity by consolidating your code and CI/CD on one platform.</p> </div> </div> </div> <div class="column column-md-4 vertical-middle s0 between" > <div class="component component--image-heading-textblock"> <div class="component__image"> <img id="660ac57c" alt="Checkmark icon" class="component__image" src="https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/bq9t4t2rcxq39xxcxkfmkgk/Check_Circle-icon-purple.svg?auto=webp&format=png" loading="lazy" /> </div> <div class="component__heading-textblock"> <div class="color-head text-darkneutral-100"> <h3 class="fnt-wt font-wt-600 fnt-mg font-mgn-8 fnt-ln font-lnh- heading" > Fast time to value </h3> </div> <p>No servers to set up, user management to configure, or repos to synchronize. Enable Pipelines in a few clicks and you're ready to go.</p> </div> </div> </div> <div class="column column-md-4 vertical-middle s0 between" > <div class="component component--image-heading-textblock"> <div class="component__image"> <img id="a471e3bf" alt="Gear icon" class="component__image" src="https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/b8w8k3scvkvjqvvwg7pcvh/Settings-icon-purple.svg?auto=webp&format=png" loading="lazy" /> </div> <div class="component__heading-textblock"> <div class="color-head text-darkneutral-100"> <h3 class="fnt-wt font-wt-600 fnt-mg font-mgn-8 fnt-ln font-lnh- heading" > Org-wide orchestration </h3> </div> <p>Design CI/CD workflows for your organization. Standardize, automate, and choose whether to enforce, all from one place.</p> </div> </div> </div> </div> </div> <div class="container-fluid" data-container-id="73564eb0-0fda-488b-aa2a-c024b8245285"> <style class="background-image-styles" data-for="73564eb0-0fda-488b-aa2a-c024b8245285"> @media (min-width: 1440px) { [data-container-id="73564eb0-0fda-488b-aa2a-c024b8245285"] { background-image: url("https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/snn3xq5khht892tgrmp348p/Automate_Background_Shape.svg?auto=webp&format=png&width=3200&height=1478") ; background-position: bottom 100px center ; background-repeat: no-repeat ; background-size: cover ; } } @media (max-width: 1439px) { [data-container-id="73564eb0-0fda-488b-aa2a-c024b8245285"] { background-image: url("https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/snn3xq5khht892tgrmp348p/Automate_Background_Shape.svg?auto=webp&format=png") ; background-position: top center ; background-repeat: no-repeat ; background-size: auto ; } } </style> <div class="row flex-container reduced-row"> <div class="column s0 between" > <div class="imkt-tab-container container-fluid"> <div class="component component--tab-navigation positionTop centerJustified "> <div class="component component--heading text-center"> <div class="color-head text-neutral1000"> <h2 class="fnt-wt font-wt-700 fnt-mg font-mgn- fnt-ln font-lnh- heading" > Automate your builds, tests, and deployments </h2> </div> </div> <div class="mobile-nav-container md"> <div class="mobile-tab-navigation pill" id="select-b3fa27b3-3c70-43f6-a4ac-0d41a52e0798"> <button class="blue700 text-neutral0 border-color-n50 active"></button> <ul class="tab-dropdown-options"> <li class="tab-dropdown-option border-color-n50"> <a href="#tab-a3534bcc-d67f-40da-a4e8-01ab947e4750" data-tab-name="pipeline-visibility" data-event="clicked" data-uuid="a3534bcc-d6-0" data-event-component="linkButton" data-event-container="tabContent" data-schema-version="1" data-product-key="bitbucket" data-label-english="Pipeline visibility" >Pipeline visibility</a> </li> <li class="tab-dropdown-option border-color-n50"> <a href="#tab-3c3455f1-1cef-41e4-b275-bdfe056d1747" data-tab-name="end-to-end-workflows" data-event="clicked" data-uuid="3c3455f1-1c-1" data-event-component="linkButton" data-event-container="tabContent" data-schema-version="1" data-product-key="bitbucket" data-label-english="End-to-end workflows" >End-to-end workflows</a> </li> <li class="tab-dropdown-option border-color-n50"> <a href="#tab-26c492de-d582-46ca-b201-8c8db9835761" data-tab-name="hybrid-runners" data-event="clicked" data-uuid="26c492de-d5-2" data-event-component="linkButton" data-event-container="tabContent" data-schema-version="1" data-product-key="bitbucket" data-label-english="Hybrid runners" >Hybrid runners</a> </li> <li class="tab-dropdown-option border-color-n50"> <a href="#tab-aa9e5e38-9f68-46ec-b206-7f722e319f93" data-tab-name="deployment-visibility" data-event="clicked" data-uuid="aa9e5e38-9f-3" data-event-component="linkButton" data-event-container="tabContent" data-schema-version="1" data-product-key="bitbucket" data-label-english="Deployment visibility" >Deployment visibility</a> </li> </ul> </div> </div> <ul class="imkt-tab-list even pill centerJustified border-color-n50 no-mobile-nav md tab-count-4"> <li class="imkt-tab border-color-n50"> <a href="#tab-a3534bcc-d67f-40da-a4e8-01ab947e4750" data-event="clicked" data-uuid="a3534bcc-d6-4" data-event-component="linkButton" data-event-container="tabContent" data-schema-version="1" data-product-key="bitbucket" data-label="Pipeline visibility" data-label-english="Pipeline visibility" data-tab-name="pipeline-visibility" class="neutral0 text-n300 border-color-n50 "> Pipeline visibility </a> </li> <li class="imkt-tab border-color-n50"> <a href="#tab-3c3455f1-1cef-41e4-b275-bdfe056d1747" data-event="clicked" data-uuid="3c3455f1-1c-5" data-event-component="linkButton" data-event-container="tabContent" data-schema-version="1" data-product-key="bitbucket" data-label="End-to-end workflows" data-label-english="End-to-end workflows" data-tab-name="end-to-end-workflows" class="neutral0 text-n300 border-color-n50 "> End-to-end workflows </a> </li> <li class="imkt-tab border-color-n50"> <a href="#tab-26c492de-d582-46ca-b201-8c8db9835761" data-event="clicked" data-uuid="26c492de-d5-6" data-event-component="linkButton" data-event-container="tabContent" data-schema-version="1" data-product-key="bitbucket" data-label="Hybrid runners" data-label-english="Hybrid runners" data-tab-name="hybrid-runners" class="neutral0 text-n300 border-color-n50 "> Hybrid runners </a> </li> <li class="imkt-tab border-color-n50"> <a href="#tab-aa9e5e38-9f68-46ec-b206-7f722e319f93" data-event="clicked" data-uuid="aa9e5e38-9f-7" data-event-component="linkButton" data-event-container="tabContent" data-schema-version="1" data-product-key="bitbucket" data-label="Deployment visibility" data-label-english="Deployment visibility" data-tab-name="deployment-visibility" class="neutral0 text-n300 border-color-n50 "> Deployment visibility </a> </li> </ul> </div> <div class="content-tabs "> <div id="tab-a3534bcc-d67f-40da-a4e8-01ab947e4750" class="imkt-tab-block active"> <div class="container-fluid"> <div class="row flex-container reduced-row"> <div class="column column-md-4 vertical-middle s0 between" > <div class="component component--heading-textblock"> <div class="color-head text-neutral1000"> <h3 class="fnt-wt font-wt-700 fnt-mg font-mgn-8 fnt-ln font-lnh- heading" > Pipeline visibility </h3> </div> <p>Track pipeline progress, monitor logs in realtime, and debug issues without losing context.</p> </div> </div> <div class="column column-md-8 s0 between" > <div class="component component--image"> <img id="fb472c94" alt="" class="component__image" src="https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/cm79v49brphsss3g3p6rg7f3/Automate_Screen1_Pipelines.png?auto=webp&format=png" loading="lazy" /> </div> </div> </div> </div> </div> <div id="tab-3c3455f1-1cef-41e4-b275-bdfe056d1747" class="imkt-tab-block "> <div class="container-fluid"> <div class="row flex-container reduced-row"> <div class="column column-md-4 vertical-middle s0 between" > <div class="component component--heading-textblock"> <div class="color-head text-neutral1000"> <h3 class="fnt-wt font-wt-700 fnt-mg font-mgn-8 fnt-ln font-lnh- heading" > End-to-end workflows </h3> </div> <p>Connect your tools across testing, security and more to build deployment workflows that you can easily share and reuse</p> </div> </div> <div class="column column-md-8 s0 between" > <div class="component component--image"> <img id="633228b6" alt="" class="component__image" src="https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/7q4cfwb67qn8254gqw7sq5h/Automate_Screen2_Workflow.png?auto=webp&format=png" loading="lazy" /> </div> </div> </div> </div> </div> <div id="tab-26c492de-d582-46ca-b201-8c8db9835761" class="imkt-tab-block "> <div class="container-fluid"> <div class="row flex-container reduced-row"> <div class="column column-md-4 vertical-middle s0 between" > <div class="component component--heading-textblock"> <div class="color-head text-neutral1000"> <h3 class="fnt-wt font-wt-700 fnt-mg font-mgn-8 fnt-ln font-lnh- heading" > Hybrid runners </h3> </div> <p>Scale on demand with our cloud runners, or connect to your own runners behind the firewall.</p> </div> </div> <div class="column column-md-8 s0 between" > <div class="component component--image"> <img id="97e55e28" alt="" class="component__image" src="https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/k9tgmfgw6w6w9fx9s8k8gkr/Automate_Screen3_Runners.png?auto=webp&format=png" loading="lazy" /> </div> </div> </div> </div> </div> <div id="tab-aa9e5e38-9f68-46ec-b206-7f722e319f93" class="imkt-tab-block "> <div class="container-fluid"> <div class="row flex-container reduced-row"> <div class="column column-md-4 vertical-middle s0 between" > <div class="component component--heading-textblock"> <div class="color-head text-neutral1000"> <h3 class="fnt-wt font-wt-700 fnt-mg font-mgn-8 fnt-ln font-lnh- heading" > Deployment visibility </h3> </div> <p>Track, preview, and monitor deployments. See which version of your software is running in each of your environments, all in one place.</p> </div> </div> <div class="column column-md-8 s0 between" > <div class="component component--image"> <img id="74c4c024" alt="" class="component__image" src="https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/cwsxm39x26rv3r9bjqrm58h/Automate_Screen4_Deployment.png?auto=webp&format=png" loading="lazy" /> </div> </div> </div> </div> </div> </div> <script type="text/x-component"> { "type":"imkt.components.Tabs", "params": { "tabBorderColor":"n50", "tabBackgroundColor":"neutral0", "tabTextColor":"n300", "tabBackgroundColorActive":"blue700", "tabTextColorActive":"neutral0", "defaultTab":"pipeline-visibility", "linkedContainerTab":false, "selectId":"select-b3fa27b3-3c70-43f6-a4ac-0d41a52e0798" } } </script></div> </div> </div> </div> <div class="container-fluid md-comfortable-bottom"> <div class="row flex-container reduced-row"> <div class="column column-md-8 column-md-offset-2 text-center s0 between" > <div class="component component--heading"> <div class="color-head text-neutral1000"> <h2 class="fnt-wt font-wt-700 fnt-mg font-mgn- fnt-ln font-lnh- heading" > Orchestrate CI/CD workflows at scale </h2> </div> </div> </div> <div class="column column-md-6 vertical-middle s0 between" > <div class="component component--image"> <img id="c90b2f14" alt="Illustration with an arrow" class="component__image" src="https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/gf8tgwj4ttn4g78n8cbkwk3s/CICD_Workflow_Scale_Spot_Collage.png?auto=webp&format=png" loading="lazy" /> </div> </div> <div class="column column-md-6 vertical-middle s0 between" > <div class="component component--heading-textblock"> <div class="color-head text-neutral1000"> <h4 class="font-xs-24 fnt-wt font-wt-600 fnt-mg font-mgn-0 fnt-ln font-lnh- heading" > Standardize across teams </h4> </div> <p>Set compliant, best practice CI/CD workflows at an organization level and have them instantly applied everywhere.</p> </div> <div class="component component--heading-textblock"> <div class="color-head text-neutral1000"> <h4 class="font-xs-24 fnt-wt font-wt-600 fnt-mg font-mgn-0 fnt-ln font-lnh- heading" > Improve governance </h4> </div> <p>Define company-wide policies, rules, and processes as code and enforce them across every repository.</p> </div> <div class="component component--heading-textblock"> <div class="color-head text-neutral1000"> <h4 class="font-xs-24 fnt-wt font-wt-600 fnt-mg font-mgn-0 fnt-ln font-lnh- heading" > Save time for developers </h4> </div> <p>Help developers focus on code by designing, building, and sharing CI/CD workflows at a platform level to empower your individual teams.</p> </div> </div> <div class="column column-md-8 column-md-offset-2 text-center s0 between" > <div class="component component--link-button "> <a href="https://bitbucket.org/blog/introducing-dynamic-pipelines-a-new-standard-in-ci-cd-flexibility" data-event="clicked" data-uuid="cd14035f-03" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Learn more about dynamic pipelines" data-label-english="Learn more about dynamic pipelines" class="component__link link-arrow " > Learn more about dynamic pipelines<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> </div> <div class="container-fluid" data-container-id="6baae6a0-a6ad-4904-9034-74872944d14a"> <style class="background-image-styles" data-for="6baae6a0-a6ad-4904-9034-74872944d14a"> [data-container-id="6baae6a0-a6ad-4904-9034-74872944d14a"] { background-image: url("https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/2cchfvg4n7f5pnb3c338jwnq/Platform_Background_Shape.svg?auto=webp&format=png") ; background-position: bottom 100px center ; background-repeat: no-repeat ; background-size: cover ; } </style> <div class="row flex-container reduced-row"> <div class="column s0 between" > <div class="imkt-tab-container container-fluid"> <div class="component component--tab-navigation positionTop centerJustified "> <div class="component component--heading text-center"> <div class="color-head text-neutral1000"> <h2 class="fnt-wt font-wt-700 fnt-mg font-mgn- fnt-ln font-lnh- heading" > Plug and play across the Atlassian platform </h2> </div> </div> <div class="mobile-nav-container md"> <div class="mobile-tab-navigation pill" id="select-2b779851-cd8c-4949-b269-f88cc41a384e"> <button class="blue700 text-neutral0 border-color-n50 active"></button> <ul class="tab-dropdown-options"> <li class="tab-dropdown-option border-color-n50"> <a href="#tab-56086eb3-2f8f-4e93-bbe8-78bb090be755" data-tab-name="better-collaboration" data-event="clicked" data-uuid="56086eb3-2f-0" data-event-component="linkButton" data-event-container="tabContent" data-schema-version="1" data-product-key="bitbucket" data-label-english="Better collaboration" >Better collaboration</a> </li> <li class="tab-dropdown-option border-color-n50"> <a href="#tab-d9bdf504-f381-4a69-b501-0504c516f69b" data-tab-name="instant-dora-metrics" data-event="clicked" data-uuid="d9bdf504-f3-1" data-event-component="linkButton" data-event-container="tabContent" data-schema-version="1" data-product-key="bitbucket" data-label-english="Instant DORA metrics" >Instant DORA metrics</a> </li> <li class="tab-dropdown-option border-color-n50"> <a href="#tab-9e398f9c-e0b5-4af3-ac88-d8a6b34d63f4" data-tab-name="easier-change-management" data-event="clicked" data-uuid="9e398f9c-e0-2" data-event-component="linkButton" data-event-container="tabContent" data-schema-version="1" data-product-key="bitbucket" data-label-english="Easier change management" >Easier change management</a> </li> </ul> </div> </div> <ul class="imkt-tab-list even pill centerJustified border-color-n50 md tab-count-3"> <li class="imkt-tab border-color-n50"> <a href="#tab-56086eb3-2f8f-4e93-bbe8-78bb090be755" data-event="clicked" data-uuid="56086eb3-2f-3" data-event-component="linkButton" data-event-container="tabContent" data-schema-version="1" data-product-key="bitbucket" data-label="Better collaboration" data-label-english="Better collaboration" data-tab-name="better-collaboration" class="neutral0 text-n300 border-color-n50 "> Better collaboration </a> </li> <li class="imkt-tab border-color-n50"> <a href="#tab-d9bdf504-f381-4a69-b501-0504c516f69b" data-event="clicked" data-uuid="d9bdf504-f3-4" data-event-component="linkButton" data-event-container="tabContent" data-schema-version="1" data-product-key="bitbucket" data-label="Instant DORA metrics" data-label-english="Instant DORA metrics" data-tab-name="instant-dora-metrics" class="neutral0 text-n300 border-color-n50 "> Instant DORA metrics </a> </li> <li class="imkt-tab border-color-n50"> <a href="#tab-9e398f9c-e0b5-4af3-ac88-d8a6b34d63f4" data-event="clicked" data-uuid="9e398f9c-e0-5" data-event-component="linkButton" data-event-container="tabContent" data-schema-version="1" data-product-key="bitbucket" data-label="Easier change management" data-label-english="Easier change management" data-tab-name="easier-change-management" class="neutral0 text-n300 border-color-n50 "> Easier change management </a> </li> </ul> </div> <div class="content-tabs "> <div id="tab-56086eb3-2f8f-4e93-bbe8-78bb090be755" class="imkt-tab-block active"> <div class="container-fluid"> <div class="row flex-container reduced-row"> <div class="column column-md-4 vertical-middle s0 between" > <div class="component component--heading-textblock"> <div class="color-head text-neutral1000"> <h3 class="fnt-wt font-wt-700 fnt-mg font-mgn-8 fnt-ln font-lnh- heading" > Better collaboration </h3> </div> <p>Easily share build and deployment status across R&D and business stakeholders via Jira, Confluence, and the Atlassian Platform.</p> </div> </div> <div class="column column-md-8 s0 between" > <div class="component component--image"> <img id="bdea5e6c" alt="" class="component__image" src="https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/6bj8zx43vr9xrzbmts4wtq/Platform_Screen1_Collaboration.png?auto=webp&format=png" loading="lazy" /> </div> </div> </div> </div> </div> <div id="tab-d9bdf504-f381-4a69-b501-0504c516f69b" class="imkt-tab-block "> <div class="container-fluid"> <div class="row flex-container reduced-row"> <div class="column column-md-4 vertical-middle s0 between" > <div class="component component--heading-textblock"> <div class="color-head text-neutral1000"> <h3 class="fnt-wt font-wt-700 fnt-mg font-mgn-8 fnt-ln font-lnh- heading" > Instant DORA metrics </h3> </div> <p>Empower development teams to improve quality and performance with DORA metrics accessed through Jira and Compass.</p> </div> </div> <div class="column column-md-8 s0 between" > <div class="component component--image"> <img id="62635280" alt="" class="component__image" src="https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/rhn86xg5hs476p8xxm48hnf/Platform_Screen2_Dora.png?auto=webp&format=png" loading="lazy" /> </div> </div> </div> </div> </div> <div id="tab-9e398f9c-e0b5-4af3-ac88-d8a6b34d63f4" class="imkt-tab-block "> <div class="container-fluid"> <div class="row flex-container reduced-row"> <div class="column column-md-4 vertical-middle s0 between" > <div class="component component--heading-textblock"> <div class="color-head text-neutral1000"> <h3 class="fnt-wt font-wt-700 fnt-mg font-mgn-8 fnt-ln font-lnh- heading" > Easier change management </h3> </div> <p>Automate change management processes with powerful integrations like deployment approval workflows in Jira Service Management.</p> </div> </div> <div class="column column-md-8 s0 between" > <div class="component component--image"> <img id="4d617b4e" alt="" class="component__image" src="https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/bx5mwgnbvf88344rcj94w47q/Platform_Screen3_ChangeManagement.png?auto=webp&format=png" loading="lazy" /> </div> </div> </div> </div> </div> </div> <script type="text/x-component"> { "type":"imkt.components.Tabs", "params": { "tabBorderColor":"n50", "tabBackgroundColor":"neutral0", "tabTextColor":"n300", "tabBackgroundColorActive":"blue700", "tabTextColorActive":"neutral0", "defaultTab":"better-collaboration", "linkedContainerTab":false, "selectId":"select-2b779851-cd8c-4949-b269-f88cc41a384e" } } </script></div> </div> </div> </div> <div class="container-fluid sm-none"> <div class="row flex-container reduced-row"> <div class="column column-md-8 column-md-offset-2 text-center s0 between" > <div class="component component--heading-textblock"> <div class="color-head text-neutral1000"> <h2 class="fnt-wt font-wt-700 fnt-mg font-mgn-8 fnt-ln font-lnh- heading" > CI/CD for all teams </h2> </div> <p>Bitbucket Pipelines is fast to get started, easy to use, and scales to fit the needs of teams and organizations of any size.</p> </div> </div> </div> </div> <div class="container-fluid xs-outerspace-bottom" data-container-id="fb0c8ac5-359c-4d65-a1f5-11c11337fcc5"> <style class="background-image-styles" data-for="fb0c8ac5-359c-4d65-a1f5-11c11337fcc5"> [data-container-id="fb0c8ac5-359c-4d65-a1f5-11c11337fcc5"] { background-image: url("https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/skqmc9v46c4srqnk773jvx/Integrations-shape-top.png?auto=webp&format=png") ; background-position: bottom -50px center ; background-repeat: no-repeat ; background-size: 100 %auto ; } </style> <div class="row flex-container reduced-row"> <div class="column column-md-4 vertical-middle s0 between" > <div class="component component--image-heading-textblock"> <div class="component__image"> <img id="287e9d46" alt="Code in pipeline illustration" class="component__image" src="https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/23pzph7v2mjv4x8hs9wpncf/Issue_Duplicate-icon-blue.svg?auto=webp&format=svg" loading="lazy" /> </div> <div class="component__heading-textblock"> <div class="color-head text-darkneutral-100"> <h3 class="fnt-wt font-wt-600 fnt-mg font-mgn-8 fnt-ln font-lnh- heading" > Easy to get started </h3> </div> <p>Set up CI/CD workflows from a library of language specific templates, leverage our catalog of over 100 pre-built workflows, or custom build your own templates.</p> </div> </div> </div> <div class="column column-md-4 vertical-middle s0 between" > <div class="component component--image-heading-textblock"> <div class="component__image"> <img id="55ce4e8a" alt="Code in pipeline illustration" class="component__image" src="https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/rrnt8jhnsmghtbnwg6xfrmb/AddOn-icon-blue.svg?auto=webp&format=png" loading="lazy" /> </div> <div class="component__heading-textblock"> <div class="color-head text-darkneutral-100"> <h3 class="fnt-wt font-wt-600 fnt-mg font-mgn-8 fnt-ln font-lnh- heading" > Extend to your needs </h3> </div> <p>Pipelines includes over 100+ out-of-the-box integrations. Need something extra? Custom build exactly what you need.</p> </div> </div> </div> <div class="column column-md-4 vertical-middle s0 between" > <div class="component component--image-heading-textblock"> <div class="component__image"> <img id="1b555c33" alt="Code in pipeline illustration" class="component__image" src="https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/qhcf8bjf485hgqm9qkgpsnnh/Activity-icon-blue.svg?auto=webp&format=png" loading="lazy" /> </div> <div class="component__heading-textblock"> <div class="color-head text-darkneutral-100"> <h3 class="fnt-wt font-wt-600 fnt-mg font-mgn-8 fnt-ln font-lnh- heading" > Supports all platforms </h3> </div> <p>Build, test, and deploy with any language, OS, or architecture. From Java to Javascript - Linux, Windows, and MacOS - with support for both X86 and ARM.</p> </div> </div> </div> <div class="column column-md-4 vertical-middle s0 between" > <div class="component component--image-heading-textblock"> <div class="component__image"> <img id="7e462f7b" alt="Lightning bolt icon" class="component__image" src="https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/brqjhb7q34fcxbqppz2jgjrx/Automation-icon-blue.svg?auto=webp&format=png" loading="lazy" /> </div> <div class="component__heading-textblock"> <div class="color-head text-darkneutral-100"> <h3 class="fnt-wt font-wt-600 fnt-mg font-mgn-8 fnt-ln font-lnh- heading" > Smarter CI/CD </h3> </div> <p>Automatically adapt your CI/CD workflow at runtime based on code changes, internal compliance policies, or information stored in other tools.</p> </div> </div> </div> <div class="column column-md-4 vertical-middle s0 between" > <div class="component component--image-heading-textblock"> <div class="component__image"> <img id="65bbf3ad" alt="Page icon" class="component__image" src="https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/2kjxpkn67txhtpq7bxf8knkb/Document-icon-blue.svg?auto=webp&format=png" loading="lazy" /> </div> <div class="component__heading-textblock"> <div class="color-head text-darkneutral-100"> <h3 class="fnt-wt font-wt-600 fnt-mg font-mgn-8 fnt-ln font-lnh- heading" > Configuration as code </h3> </div> <p>Store and manage your build configurations in a single YAML file. Only 7 lines of code to get you started.</p> </div> </div> </div> <div class="column column-md-4 vertical-middle s0 between" > <div class="component component--image-heading-textblock"> <div class="component__image"> <img id="5b90dcae" alt="File icon" class="component__image" src="https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/btc3cf9cvrxsmstrvc4b3c/Folder-icon-blue.svg?auto=webp&format=png" loading="lazy" /> </div> <div class="component__heading-textblock"> <div class="color-head text-darkneutral-100"> <h3 class="fnt-wt font-wt-600 fnt-mg font-mgn-8 fnt-ln font-lnh- heading" > Included in Bitbucket </h3> </div> <p>Pipelines is included as part of your Bitbucket subscription. Only pay for additional build minutes.</p> </div> </div> </div> </div> </div> <div class="container-fluid xs-cozy md-comfortable lg-comfortable xl-outerspace marketplace-logos neutral200" data-container-id="ed6c57dc-1dc6-4c2e-ba4f-8570ce097018"> <style class="background-image-styles" data-for="ed6c57dc-1dc6-4c2e-ba4f-8570ce097018"> @media (min-width: 768px) and (max-width: 1023px) { [data-container-id="ed6c57dc-1dc6-4c2e-ba4f-8570ce097018"] { background-image: url("https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/29wvwnnvcjqtgb3x8fgtmqrh/Integrations_Graphics_Left.svg") , url("https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/wr6pg4rrwxwwr5zcgrv999/Integrations_Graphics_Right.svg") ; background-position: left top 130px , right top 130px ; background-repeat: no-repeat , no-repeat ; background-size: 24% auto , 24% auto ; } } @media (min-width: 1024px) and (max-width: 1439px) { [data-container-id="ed6c57dc-1dc6-4c2e-ba4f-8570ce097018"] { background-image: url("https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/29wvwnnvcjqtgb3x8fgtmqrh/Integrations_Graphics_Left.svg") , url("https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/wr6pg4rrwxwwr5zcgrv999/Integrations_Graphics_Right.svg") ; background-position: left top 50% , right top 50% ; background-repeat: no-repeat , no-repeat ; background-size: 25% auto , 25% auto ; } } @media (min-width: 1440px) { [data-container-id="ed6c57dc-1dc6-4c2e-ba4f-8570ce097018"] { background-image: url("https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/29wvwnnvcjqtgb3x8fgtmqrh/Integrations_Graphics_Left.svg") , url("https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/wr6pg4rrwxwwr5zcgrv999/Integrations_Graphics_Right.svg") ; background-position: left center , right center ; background-repeat: no-repeat , no-repeat ; background-size: auto , auto ; } } </style> <div class="row flex-container reduced-row"> <div class="column column-md-6 column-md-offset-3 text-center alignContentStretch alignItemsStretch justifyStart noWrap no s0 between" > <div class="component component--heading-textblock"> <h2 class="fnt-wt font-wt-600 fnt-mg font-mgn- fnt-ln font-lnh- heading" > Build a connected pipeline </h2> <p>Create powerful, automated CI/CD workflows with over 100 out-of-the-box integrations and the ability to customize to your organization’s needs.</p> </div> <div class="component component--link-button "> <a href="https://bitbucket.org/product/features/pipelines/integrations" data-event="clicked" data-uuid="efb3a870-22" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Learn more about Pipes" data-label-english="Learn more about Pipes" class="component__link link-arrow " > Learn more about Pipes<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> <div class="column column-sm-10 column-sm-offset-1 hide-md hide-lg hide-xl s0 between" > <div class="component component--image image-center"> <img id="97bb457e" alt="Integration logos" class="component__image" src="https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/j6x7qhvtnpf7xhhfnn9psx5g/Integrations_Graphics_Mobile_2x.png" loading="lazy" /> </div> </div> </div> </div> <div class="container-fluid md-comfortable-top" data-container-id="edb5c59f-b071-440e-847a-85437f5c60e7"> <style class="background-image-styles" data-for="edb5c59f-b071-440e-847a-85437f5c60e7"> [data-container-id="edb5c59f-b071-440e-847a-85437f5c60e7"] { background-image: url("https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/45z4pq558hchpwz7gnpcskw/Integrations-shape-bottom.png?auto=webp&format=png") ; background-position: top middle ; background-repeat: no-repeat ; background-size: 100% auto ; } </style> <div class="row flex-container reduced-row"> <div class="column column-md-10 column-md-offset-1 hide-all text-center s0 between" > <div class="component component--heading"> <div class="color-head text-neutral1000"> <h2 class="fnt-wt font-wt-700 fnt-mg font-mgn- fnt-ln font-lnh- heading" > Powering CI/CD workflows for millions of developers </h2> </div> </div> </div> <div class="column column-md-10 column-md-offset-1 vertical-middle " data-container-id="05584c9b-7a"> <style> [data-container-id="05584c9b-7a"] .intra-div > *:first-child { max-width: 30%; min-width: 30%; } @media (max-width: 767px) { [data-container-id="05584c9b-7a"] .intra-div > *:first-child { max-width: none; min-width: auto; } } </style> <div class="intra-div flexRow alignItemsCenter justifyStart noWrap anchorLastItem s16 evenly flexColSm block-theme-one-reduce-more-padding "> <div class="component component--image"> <img id="c0b30552" alt="Flo Logo" class="component__image" style="width:100%;" src="https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/2c4gqffmxbv679wc976hq6b/Quote_Shape_Logo_flo.svg" loading="lazy" /> </div> <div class="component s0 between component--block" > <div class="component component--heading quote"> <h3 class="fnt-wt font-wt-500 fnt-mg font-mgn-16 fnt-ln font-lnh- heading" > “It’s easier to see what caused the issue because we have CI/CD pipelines where we see all deployments, which are linked to Jira tickets, which are also linked to Confluence, Bitbucket, and Slack” </h3> </div> <div class="component component--heading-textblock"> <h5 class="fnt-wt font-wt- fnt-mg font-mgn-16 fnt-ln font-lnh- heading" > Roman Bugaev, Flo CTO </h5> </div> <div class="component component--link-button "> <a href="/customers/flo" data-event="clicked" data-uuid="c6997c88-77" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="View their story" data-label-english="View their story" class="component__link link-arrow " > View their story<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> </div> </div> </div> <div class="container-fluid xs-cozy"> <div class="row flex-container reduced-row"> <div class="column text-center s0 between" > <div class="component component--heading"> <h2 class="fnt-wt font-wt-600 fnt-mg font-mgn- fnt-ln font-lnh- heading" > Learn more </h2> </div> </div> <div class="column column-md-6 column-lg-4 " > <div class="intra-div flexCol anchorLastItem s0 between column__background neutral0 block-theme-one-reduce-more-padding "> <div class="component component--image image-center illo-cards has-bg-color neutral100 expand-to-column"> <img id="e39bb865" alt="Bubble illustration" class="component__image" style="width:150px;" src="https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/r85cp7q8hxprc58zb4gff9kw/Card_spot_community.svg?auto=webp&format=png" loading="lazy" /> </div> <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt-600 fnt-mg font-mgn-8 fnt-ln font-lnh- heading" > Join our community </h3> <p>Get advice from the Bitbucket team and other customers on how to get started with Pipelines.</p> </div> <div class="component component--link-button "> <a href="https://community.atlassian.com/t5/Pipelines/ct-p/pipelines" data-event="clicked" data-uuid="96c2c9c5-da" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Learn more" data-label-english="Learn more" class="component__link link-arrow " > Learn more<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> <div class="column column-md-6 column-lg-4 " > <div class="intra-div flexCol anchorLastItem s0 between column__background neutral0 block-theme-one-reduce-more-padding "> <div class="component component--image image-center illo-cards has-bg-color neutral100 expand-to-column"> <img id="a3f3792c" alt="Cloud illustration" class="component__image" style="width:150px;" src="https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/swvtnnwz3kcxr63xvnkhsc6h/Card_spot_book_open.svg?auto=webp&format=png" loading="lazy" /> </div> <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt-600 fnt-mg font-mgn-8 fnt-ln font-lnh- heading" > Check out our guides </h3> <p>Get step by step instructions on how to move your CI/CD workflows into Bitbucket pipelines from other tools.</p> </div> <div class="component component--link-button "> <a href="https://support.atlassian.com/bitbucket-cloud/docs/migrate-to-bitbucket-pipelines/" data-event="clicked" data-uuid="c7a1f51e-dd" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Learn more" data-label-english="Learn more" class="component__link link-arrow " > Learn more<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> <div class="column column-md-6 column-lg-4 " > <div class="intra-div flexCol anchorLastItem s0 between column__background neutral0 block-theme-one-reduce-more-padding "> <div class="component component--image image-center illo-cards has-bg-color neutral100 expand-to-column"> <img id="f385e9a7" alt="Gartner logo" class="component__image" src="https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/tt73h5ffqccz5tbgmvkv4p/Card_spot_play.svg?auto=webp&format=png" loading="lazy" /> </div> <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt-600 fnt-mg font-mgn-8 fnt-ln font-lnh- heading" > Watch the demo </h3> <p>See how to build a CI/CD pipeline using Bitbucket Pipelines to automate your AWS deployment.</p> </div> <div class="component component--link-button "> <a href="https://youtu.be/wJv3ZGwxQPQ?si=NpTVQFFnttBD3S6K" data-event="clicked" data-uuid="ccecf081-c4" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Learn more" data-label-english="Learn more" class="component__link link-arrow " > Learn more<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> </div> </div> <div class="container-fluid xs-comfortable md-outerspace" data-container-id="e176242b-79c4-4d29-a035-c83559562a28"> <style class="background-image-styles" data-for="e176242b-79c4-4d29-a035-c83559562a28"> @media (min-width: 0px) and (max-width: 539px) { [data-container-id="e176242b-79c4-4d29-a035-c83559562a28"] { background-image: url("https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/hg3xs8t5c6pkbznm9bv9qvch/CTA_arrows.svg") , url("https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/j6bvsgfq4g8gmrpv9th8bwv/CTA_Background_Shapes.svg") ; background-position: top 10px center , center ; background-repeat: no-repeat , no-repeat ; background-size: 586px auto , auto 320px ; } } @media (min-width: 540px) and (max-width: 767px) { [data-container-id="e176242b-79c4-4d29-a035-c83559562a28"] { background-image: url("https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/hg3xs8t5c6pkbznm9bv9qvch/CTA_arrows.svg") , url("https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/j6bvsgfq4g8gmrpv9th8bwv/CTA_Background_Shapes.svg") ; background-position: top 10px center , center ; background-repeat: no-repeat , no-repeat ; background-size: 586px auto , auto 360px ; } } @media (min-width: 768px) and (max-width: 1023px) { [data-container-id="e176242b-79c4-4d29-a035-c83559562a28"] { background-image: url("https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/hg3xs8t5c6pkbznm9bv9qvch/CTA_arrows.svg") , url("https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/j6bvsgfq4g8gmrpv9th8bwv/CTA_Background_Shapes.svg") ; background-position: top 30px center , center ; background-repeat: no-repeat , no-repeat ; background-size: 586px auto , 1440px 400px ; } } @media (min-width: 1024px) and (max-width: 1439px) { [data-container-id="e176242b-79c4-4d29-a035-c83559562a28"] { background-image: url("https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/hg3xs8t5c6pkbznm9bv9qvch/CTA_arrows.svg") , url("https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/j6bvsgfq4g8gmrpv9th8bwv/CTA_Background_Shapes.svg") ; background-position: top 30px center , center ; background-repeat: no-repeat , no-repeat ; background-size: 586px auto , 1440px 400px ; } } @media (min-width: 1440px) { [data-container-id="e176242b-79c4-4d29-a035-c83559562a28"] { background-image: url("https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/hg3xs8t5c6pkbznm9bv9qvch/CTA_arrows.svg") , url("https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/j6bvsgfq4g8gmrpv9th8bwv/CTA_Background_Shapes.svg") ; background-position: top 30px center , center ; background-repeat: no-repeat , no-repeat ; background-size: 586px auto , 100% 100% ; } } </style> <div class="row flex-container reduced-row"> <div class="column column-lg-6 column-md-8 column-lg-offset-3 column-md-offset-2 text-center vertical-middle s0 between" > <div class="component component--image"> <img id="9d1795b8" alt="Bitbucket logo" class="component__image" style="height:75px;" src="https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/73hphf4xp5shfr56pfvz4v/logo-light_Bitbucket_mark-tile_inverse_RGB.svg" loading="lazy" /> </div> <div class="component component--heading"> <div class="color-head text-neutral0"> <h2 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Take Bitbucket Cloud for a spin </h2> </div> </div> <div class="component component--link-button "> <a href="/try/cloud/signup?bundle=bitbucket" data-event="clicked" data-uuid="f9bd691c-7d" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Try it now" data-label-english="Try it now" class="component__link button button--four button--regular button--secondary " > Try it now </a> </div> </div> </div> </div> <div class="container-fluid" data-container-id="2c2a6e12-314f-42ee-839d-649b60f97d06"> <style class="background-image-styles" data-for="2c2a6e12-314f-42ee-839d-649b60f97d06"> @media (min-width: 1024px) and (max-width: 1439px) { [data-container-id="2c2a6e12-314f-42ee-839d-649b60f97d06"] { background-image: url("https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/spjsp4kftkbmhfhfk6ntw/FAQ_Speech_Graphic_Left.svg?auto=webp&format=png") , url("https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/spjsp4kftkbmhfhfk6ntw/FAQ_Speech_Graphic_Left.svg?auto=webp&format=png") ; background-position: left bottom 150px , right top 200px ; background-repeat: no-repeat , no-repeat ; background-size: 180px , 180px ; } } @media (min-width: 1440px) { [data-container-id="2c2a6e12-314f-42ee-839d-649b60f97d06"] { background-image: url("https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/spjsp4kftkbmhfhfk6ntw/FAQ_Speech_Graphic_Left.svg?auto=webp&format=png") , url("https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/spjsp4kftkbmhfhfk6ntw/FAQ_Speech_Graphic_Left.svg?auto=webp&format=png") ; background-position: left bottom 150px , right top 200px ; background-repeat: no-repeat , no-repeat ; background-size: 200px , 200px ; } } </style> <div class="row flex-container reduced-row"> <div class="column column-md-6 column-md-offset-3 text-center s0 between" > <div class="component component--heading"> <h2 class="fnt-wt font-wt-600 fnt-mg font-mgn- fnt-ln font-lnh- heading" > FAQ </h2> </div> </div> <div class="column column-md-8 column-md-offset-2 s0 between" > <div class="imkt-feature-table-container with-circular-show-hide"> <div class="features-header bottomOnly"> </div> <div class="feature-container"> <a class="feature-name h3" data-event="clicked" data-uuid="395d905a-3f-cta" data-event-component="linkButton" data-event-container="featureComparisonTable" data-schema-version="1" data-product-key="bitbucket" data-label="How much does Bitbucket Pipelines cost? " id="how-much-does-bitbucket-pipelines-cost" href="javascript:void(0);"> <span class="label"> How much does Bitbucket Pipelines cost? </span> <span class="toggle"><span class="circular-icon plus"></span></span> </a> <div class="feature-aspects"> <table> <tbody> <tr> <td class="aspect-name-cell hider"></td> <td class="hide-aspect-name hider"> <div class="component component--textblock "> <p>Bitbucket Pipelines is included as part of your Bitbucket Cloud plan. You only pay for supplemental build minutes that go beyond the build minutes that are included in your plan each month.</p> <p><strong>Free </strong>50 min / month included</p> <p><strong>Standard</strong> 2500 min / month included</p> <p><strong>Premium</strong> 3500 min / month included</p> <p><strong>Additional minutes</strong> $10 / month for 1000 min</p> <p><strong>See plan details</strong> Full details of each plan can be seen on the Bitbucket pricing page.</p> </div> </td> </tr></tbody> </table> </div> </div> <div class="feature-container"> <a class="feature-name h3" data-event="clicked" data-uuid="501c9334-d4-cta" data-event-component="linkButton" data-event-container="featureComparisonTable" data-schema-version="1" data-product-key="bitbucket" data-label="How is pricing determined? " id="how-is-pricing-determined" href="javascript:void(0);"> <span class="label"> How is pricing determined? </span> <span class="toggle"><span class="circular-icon plus"></span></span> </a> <div class="feature-aspects"> <table> <tbody> <tr> <td class="aspect-name-cell hider"></td> <td class="hide-aspect-name hider"> <div class="component component--textblock "> <p>Pipelines pricing is based on how long your builds take to run. Many teams will use less than the plan's minute allocation, but can buy extra CI capacity in 1000 minute blocks as needed.</p> </div> </td> </tr></tbody> </table> </div> </div> <div class="feature-container"> <a class="feature-name h3" data-event="clicked" data-uuid="d744f695-b4-cta" data-event-component="linkButton" data-event-container="featureComparisonTable" data-schema-version="1" data-product-key="bitbucket" data-label="How many build minutes does my team need? " id="how-many-build-minutes-does-my-team-need" href="javascript:void(0);"> <span class="label"> How many build minutes does my team need? </span> <span class="toggle"><span class="circular-icon plus"></span></span> </a> <div class="feature-aspects"> <table> <tbody> <tr> <td class="aspect-name-cell hider"></td> <td class="hide-aspect-name hider"> <div class="component component--textblock "> <p>We see small teams with fast builds using about 200 minutes, while teams of 5–10 devs typically use 400–600 minutes a month on Pipelines.</p> </div> </td> </tr></tbody> </table> </div> </div> <div class="feature-container"> <a class="feature-name h3" data-event="clicked" data-uuid="69e384cf-1b-cta" data-event-component="linkButton" data-event-container="featureComparisonTable" data-schema-version="1" data-product-key="bitbucket" data-label="Is unlimited concurrency included in Bitbucket Pipelines? " id="is-unlimited-concurrency-included-in-bitbucket-pipelines" href="javascript:void(0);"> <span class="label"> Is unlimited concurrency included in Bitbucket Pipelines? </span> <span class="toggle"><span class="circular-icon plus"></span></span> </a> <div class="feature-aspects"> <table> <tbody> <tr> <td class="aspect-name-cell hider"></td> <td class="hide-aspect-name hider"> <div class="component component--textblock "> <p>Pipelines lets your team run any number of builds concurrently. Builds start as soon as code is pushed to Bitbucket, so your team doesn’t wait for agents to free up, and saves precious developer time.</p> </div> </td> </tr></tbody> </table> </div> </div> <div class="feature-container"> <a class="feature-name h3" data-event="clicked" data-uuid="14d5b3b6-46-cta" data-event-component="linkButton" data-event-container="featureComparisonTable" data-schema-version="1" data-product-key="bitbucket" data-label="How do I optimize my usage of Bitbucket to reduce build minutes? " id="how-do-i-optimize-my-usage-of-bitbucket-to-reduce-build-minutes" href="javascript:void(0);"> <span class="label"> How do I optimize my usage of Bitbucket to reduce build minutes? </span> <span class="toggle"><span class="circular-icon plus"></span></span> </a> <div class="feature-aspects"> <table> <tbody> <tr> <td class="aspect-name-cell hider"></td> <td class="hide-aspect-name hider"> <div class="component component--textblock "> <p>Pipelines gives you the feedback and features you need to speed up your builds. Build times and monthly usage are shown in-product, and dependency caching speeds up common tasks.</p> </div> </td> </tr></tbody> </table> </div> </div> <script type="text/x-component"> { "type":"imkt.components.FeaturesTable", "params": { "useExpandAll":false, "useAccordionStyle":true } } </script></div> </div> </div> </div> </main> <footer id="footer" class="footer footer--wac"> <div class="container-fluid"> <div class="container-fluid"> <div class="row reduced-row"> <div class="component s0 between component--block" id="footer-block-above" style="margin:0;" > <style> footer#footer { background: none; } #footer > .container-fluid > .container-fluid > .row { width: 1200px; margin: auto; max-width: 100%; min-width: auto; } div#bottom-links-footer { padding: 0 40px; } footer#footer.footer.footer--wac .footer-standard-links a { color: #101214; margin-bottom: 24px; } .see-all-footer { padding-top: 30px; } .component--block.left-footer a { font-weight: 600; } .footer .language-selector:before { content: ""; width: 19px; height: 19px; background-size: 100% 100%; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAT0SURBVHgBzVg/VxtHEJ/ZI7YQPOcCKI/y/AmsdOkiOndBpauITwB8AlCVlw46dxZdOnCXznKXLnKXLucmDyME6wQLGUu7nt07nW7/nJCwC+Y9/bnd2Zm5mdnZ3yzCHShcW6uBgCog/AQSqwAyVMPpNAfAGFDGIOE1BNjm3W4H5iSclTGMohD+u9qmJQ0yJIK5SBkKTfgmaPPT03imFbMwhStre/SzAxOv3JHIQJAtfnHevJVz2mS4vh7BzeiYhFXhqxIZ+CDYmOY9VjQRrq7+AjfDvwqM4jCTfmj7JygVSHa4+v0mzGOYNkpiC9zQKYOagLjrrtL81hB2QCw81mt0GE01IMWx1uWhwDWK3kLC7x4lhyCW6/zy3z9Ki0vHYBiNMb/obpQWyyo1atmwhB/hITvk3bOT0sNHL2mnfkejVgRws1RejAfX12/yo4bHdE5J8QJc2uW97g7nMQ9XKw1nV4pgI/kdHjie+TRSGwc4P1XGN5QsR7rEA627yDBK9Fdghw/lFu2ig4kQuW1KxZZSmijnHFCYiqVs6FKTkpaFuGXKIJ16k00oC2VaEuxk3OUXvecZT6VSpfDsGxxioT4YXGWbgULyd6lcrtHfKOP5ePNxcN1vT3j6HQr7e/r7NCdpXaXCmE97LHGjKpx5wpbhKW0EmN6S8HLsLXvcGtm2WRLZ8tDmG3s3CeWnUc3MG8oTETQ9CmvGM2Mt8JEYqvF8SQn1MebwjfZtPjpddiaGSdizLDiyPaHDaCY9572zE/CQzjWSYYrETT8fWF5DXT6YR6HKm5YtBEayZiqiA3oaMTyx+H/28umdnPeajJR3mUehP29s4wurekrDYcdRmNudY0p2Mpjog5AL09BlFoWIT4xnBlOhTBqm2Bj8v1/zMtubhXKZ0Vc0k0KJJt8QZzgvpRluKSIvG2E245mcgFS/JNw/4gzuJ4X31TC4r4bxhRTuRtmQwB84d5uHcKXyj8k3fEwbL54iHDQSkTKHVhSs7m05fElz82oygjGVC2kaway6lvFS15On4MHtcFvatY+99/IJC6NJ+ZY5FRwLKrTEt+ZzwdY3ZT2xFMYFfE4tZU7dklD1VWia6FiL/S9gyoqMZ0+NTMCpBbcEthk/P29bqDM74U3mBfvsK3iBnEIbRi8vu8X7ZmhhfoLplOPprrSQQA4XjSk9P02IcnVVnGcaSuX1QZvHMXeNt3CgaoxhXC6cE14p/WBBIc8LOHBp2hwegWv8noMDR0E7M8yLi4TcoePKDKkLZWq+cHobllRhxrNS2Vb9gLlyggMzzK+wNmFulYTrOc6n+dZq0O/Ht+F5RZ72rsUvz44mhute8rlplGoBz+vjJ7PyU2MBdpdNja/pOScke/nWK2lqnPauOZlXnnKaY561gCkZDa/qdkrlpXfgdkvkuaWo9O2jN9S8kmeXGpD3iBBV8tqRNnAkLLideEuFvMQWfqWBfbAJ2TN++e5PYwg85B4lGXusjpV0nZ34++4VFfEHUCeUrGqe/7ZI9a29XssZhgKiPKCrAnwBX3b1NE6L0DuHctdn1FTDtLSQQsNUdz7vRd1tpC5bgrq/t0gomLZc5RzlzmFyWYIRfPHFnfbgb7T7nuW7dx/NftWpvBdQNdeF8w5Xnao4i+UDdTEz0wq4A4Uh9aIKHklCBahrmvrkL4c5bZ4Ozb1WB3dyHs9HnwFJdEGUx9BaTwAAAABJRU5ErkJggg==); } .language-selector { display: flex; gap: 5px; margin-right: 20px; } .footer select#footer-language-selector { background: none; } .column.footer-standard-links > .intra-div { column-gap: 24px; row-gap: 48px; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; } @media (max-width: 1023px) { .column.footer-standard-links > .intra-div { grid-template-columns: 1fr 1fr; } } @media (max-width: 768px) { .column.footer-standard-links > .intra-div { grid-template-columns: 1fr; } } </style> </div> <div class="column footer-standard-links " style="border-radius:0 0 24px 24px;float:none;" > <div class="intra-div alignItemsStretch justifySpaceBetween wrap no s40 between column__background n10 has-border border-color- padding-24 padding-style-allSides allSides border-radius-15 border-width-0"> <div class="component s0 between component--block left-footer" > <div class="component component--image"> <img id="d8cf6e7a" alt="" class="component__image xs-outerspace-bottom" style="width:26px;height:26px;" src="https://wac-cdn.atlassian.com/dam/jcr:9c4bf443-5045-4ff9-a48d-36ae466f3ced/logos-atlassian-mini-icon-onecolor-blue.svg?cdnVersion=2449" loading="lazy" /> </div> <div class="component component--link-button "> <a href="/company" data-event="clicked" data-uuid="fbf3b54c-4e" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Company" data-label-english="Company" class="component__link default " > Company </a> </div> <div class="component component--link-button "> <a href="/company/careers" data-event="clicked" data-uuid="658e91b4-45" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Careers" data-label-english="Careers" class="component__link default " > Careers </a> </div> <div class="component component--link-button "> <a href="/company/events" data-event="clicked" data-uuid="f547dec4-ee" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Events" data-label-english="Events" class="component__link default " > Events </a> </div> <div class="component component--link-button "> <a href="https://atlassian.com/blog" data-event="clicked" data-uuid="104c1e17-07" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Blogs" data-label-english="Blogs" class="component__link default " > Blogs </a> </div> <div class="component component--link-button "> <a href="https://investors.atlassian.com/" data-event="clicked" data-uuid="8dff4c3d-81" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Investor Relations" data-label-english="Investor Relations" class="component__link default " > Investor Relations </a> </div> <div class="component component--link-button "> <a href="https://www.atlassianfoundation.org/" data-event="clicked" data-uuid="99564f33-ce" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Atlassian Foundation" data-label-english="Atlassian Foundation" class="component__link default " > Atlassian Foundation </a> </div> <div class="component component--link-button "> <a href="/company/contact" data-event="clicked" data-uuid="f40912fd-d4" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Contact us" data-label-english="Contact us" class="component__link default " > Contact us </a> </div> </div> <div class="component flexCol alignItemsBaseline justifyStart noWrap anchorLastItem s0 between component--block" > <div class="component component--heading"> <div class="color-head text-n900"> <h5 class="fnt-wt font-wt-600 fnt-mg font-mgn- fnt-ln font-lnh- heading" > products </h5> </div> </div> <div class="component component--link-button "> <a href="/software/rovo" data-event="clicked" data-uuid="887f4120-85" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Rovo" data-label-english="Rovo" class="component__link default " > Rovo </a> </div> <div class="component component--link-button "> <a href="/software/jira" data-event="clicked" data-uuid="7c6497e9-48" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Jira" data-label-english="Jira" class="component__link default " > Jira </a> </div> <div class="component component--link-button "> <a href="/software/jira/align" data-event="clicked" data-uuid="80aff0eb-ad" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Jira Align" data-label-english="Jira Align" class="component__link default " > Jira Align </a> </div> <div class="component component--link-button "> <a href="/software/jira/service-management" data-event="clicked" data-uuid="0a3a2afd-da" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Jira Service Management" data-label-english="Jira Service Management" class="component__link default " > Jira Service Management </a> </div> <div class="component component--link-button "> <a href="/software/confluence" data-event="clicked" data-uuid="8837ace6-b7" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Confluence" data-label-english="Confluence" class="component__link default " > Confluence </a> </div> <div class="component component--link-button "> <a href="/software/trello" data-event="clicked" data-uuid="6619f65d-b2" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Trello" data-label-english="Trello" class="component__link default " > Trello </a> </div> <div class="component component--link-button "> <a href="https://bitbucket.org/product" data-event="clicked" data-uuid="89700592-1c" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Bitbucket" data-label-english="Bitbucket" class="component__link default " > Bitbucket </a> </div> <div class="component component--link-button see-all-footer "> <a href="/software" data-event="clicked" data-uuid="5e63d93e-26" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="See all products" data-label-english="See all products" class="component__link link-arrow " > See all products<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> <div class="component flexCol alignItemsBaseline justifyStart noWrap anchorLastItem s0 between component--block" > <div class="component component--heading"> <div class="color-head text-n900"> <h5 class="fnt-wt font-wt-600 fnt-mg font-mgn- fnt-ln font-lnh- heading" > Resources </h5> </div> </div> <div class="component component--link-button "> <a href="https://support.atlassian.com/" data-event="clicked" data-uuid="e22460f0-ec" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Technical support" data-label-english="Technical support" class="component__link default " > Technical support </a> </div> <div class="component component--link-button "> <a href="/licensing/purchase-licensing" data-event="clicked" data-uuid="fc29565e-9f" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Purchasing & licensing" data-label-english="Purchasing & licensing" class="component__link default " > Purchasing & licensing </a> </div> <div class="component component--link-button "> <a href="https://community.atlassian.com/" data-event="clicked" data-uuid="e94fb789-37" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Atlassian Community" data-label-english="Atlassian Community" class="component__link default " > Atlassian Community </a> </div> <div class="component component--link-button "> <a href="https://confluence.atlassian.com/kb" data-event="clicked" data-uuid="b834bedf-ea" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Knowledge base" data-label-english="Knowledge base" class="component__link default " > Knowledge base </a> </div> <div class="component component--link-button "> <a href="https://marketplace.atlassian.com/" data-event="clicked" data-uuid="45742a09-c9" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Marketplace" data-label-english="Marketplace" class="component__link default " > Marketplace </a> </div> <div class="component component--link-button "> <a href="https://my.atlassian.com/products/index" data-event="clicked" data-uuid="a97e819e-0f" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="My account" data-label-english="My account" class="component__link default " > My account </a> </div> <div class="component component--link-button see-all-footer "> <a href="https://support.atlassian.com/contact/" data-event="clicked" data-uuid="c6ad22a8-4a" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Create support ticket" data-label-english="Create support ticket" class="component__link link-arrow " > Create support ticket<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> <div class="component flexCol alignItemsBaseline justifyStart noWrap anchorLastItem s0 between component--block" > <div class="component component--heading"> <div class="color-head text-n900"> <h5 class="fnt-wt font-wt-600 fnt-mg font-mgn- fnt-ln font-lnh- heading" > Learn </h5> </div> </div> <div class="component component--link-button "> <a href="/partners" data-event="clicked" data-uuid="c16e749d-b8" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Partners" data-label-english="Partners" class="component__link default " > Partners </a> </div> <div class="component component--link-button "> <a href="/university" data-event="clicked" data-uuid="21032dda-9c" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Training & certification" data-label-english="Training & certification" class="component__link default " > Training & certification </a> </div> <div class="component component--link-button "> <a href="https://confluence.atlassian.com/display/ALLDOC/Atlassian+Documentation" data-event="clicked" data-uuid="071e1282-f9" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Documentation" data-label-english="Documentation" class="component__link default " > Documentation </a> </div> <div class="component component--link-button "> <a href="/developers" data-event="clicked" data-uuid="9372cc4e-70" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Developer resources" data-label-english="Developer resources" class="component__link default " > Developer resources </a> </div> <div class="component component--link-button "> <a href="/enterprise/success" data-event="clicked" data-uuid="667d04b1-f4" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Enterprise services" data-label-english="Enterprise services" class="component__link default " > Enterprise services </a> </div> <div class="component component--link-button see-all-footer "> <a href="/resources" data-event="clicked" data-uuid="6c951c94-0f" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="See all resources" data-label-english="See all resources" class="component__link link-arrow " > See all resources<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> </div> <div class="component component--block" id="bottom-links-footer" > <div class="intra-div flexRow alignContentStretch alignItemsStretch justifySpaceBetween wrap no s16 between flexColSm has-border border-color- padding-40 padding-style-leftRight allSides border-radius-default border-width-0"> <div class="component flexRow alignItemsCenter justifyEnd noWrap no s24 between flexColSm component--block footer-callout-column" style="margin-top:0;" > <div class="component component--heading" style="margin-right:auto;"> <div class="color-head text-n200"> <p class="font-xs-14 fnt-wt font-wt- fnt-mg font-mgn-0 fnt-ln font-lnh- heading" > Copyright © 2024 Atlassian </p> </div> </div> </div> <div class="component flexRow alignItemsStretch justifyStart noWrap no s24 between flexColXs component--block footer-callout-column" > <div class="component component--link-button "> <a href="/legal/privacy-policy#what-this-policy-covers" data-event="clicked" data-uuid="2c84a357-37" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Privacy Policy" data-label-english="Privacy Policy" class="component__link default " > Privacy Policy </a> </div> <div class="component component--link-button "> <a href="/trust" data-event="clicked" data-uuid="3927006b-a3" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Terms" data-label-english="Terms" class="component__link default " > Terms </a> </div> <div class="component component--link-button "> <a href="/trust" data-event="clicked" data-uuid="27e098b6-72" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="bitbucket" data-label="Impressum" data-label-english="Impressum" class="component__link default " > Impressum </a> </div> <div class="language-selector"> <form action="#" method="GET"> <label for="footer-language-selector" aria-label="Choose language"></label> <select id="footer-language-selector" option="language-selector" name="url" style="width: 3.6rem"> <option disabled>Choose language</option> <option aria-label="Deutsch" aria-label="Deutsch" class="notranslate SL_opaque" data-lang="de" data-width="4rem" value="https://www.atlassian.com/de/software/bitbucket/features/pipelines">Deutsch</option> <option selected aria-label="English" aria-label="English" class="notranslate SL_opaque" data-lang="en" data-width="3.6rem" value="https://www.atlassian.com/software/bitbucket/features/pipelines">English</option> <option aria-label="Español" aria-label="Español" class="notranslate SL_opaque" data-lang="es" data-width="4rem" value="https://www.atlassian.com/es/software/bitbucket/features/pipelines">Español</option> <option aria-label="Français" aria-label="Français" class="notranslate SL_opaque" data-lang="fr" data-width="4.1rem" value="https://www.atlassian.com/fr/software/bitbucket/features/pipelines">Français</option> <option aria-label="Italiano" aria-label="Italiano" class="notranslate SL_opaque" data-lang="it" data-width="3.8rem" value="https://www.atlassian.com/it/software/bitbucket/features/pipelines">Italiano</option> <option aria-label="한국어" aria-label="한국어" class="notranslate SL_opaque" data-lang="ko" data-width="2.9rem" value="https://www.atlassian.com/ko/software/bitbucket/features/pipelines">한국어</option> <option aria-label="Nederlands" aria-label="Nederlands" class="notranslate SL_opaque" data-lang="nl" data-width="5.4rem" value="https://www.atlassian.com/nl/software/bitbucket/features/pipelines">Nederlands</option> <option aria-label="日本語" aria-label="日本語" class="notranslate SL_opaque" data-lang="ja" data-width="3.15rem" value="https://www.atlassian.com/ja/software/bitbucket/features/pipelines">日本語</option> <option aria-label="Polski" aria-label="Polski" class="notranslate SL_opaque" data-lang="pl" data-width="3.1rem" value="https://www.atlassian.com/pl/software/bitbucket/features/pipelines">Polski</option> <option aria-label="Português" aria-label="Português" class="notranslate SL_opaque" data-lang="br" data-width="4.85rem" value="https://www.atlassian.com/br/software/bitbucket/features/pipelines">Português</option> <option aria-label="русский" aria-label="русский" class="notranslate SL_opaque" data-lang="ru" data-width="4.1rem" value="https://www.atlassian.com/ru/software/bitbucket/features/pipelines">русский</option> <option aria-label="中文" aria-label="中文" class="notranslate SL_opaque" data-lang="zh" data-width="2.35rem" value="https://www.atlassian.com/zh/software/bitbucket/features/pipelines">中文</option> </select> <script type="text/x-component"> { "type":"imkt.components.LanguageSelector", "params": { } } </script></form> </div> </div> </div> </div> </div> </div> </div> </footer> <script type="text/x-component"> { "type":"imkt.components.PageLeaveTracking", "params": { } } </script> <script type="text/javascript" src="https://wac-cdn.atlassian.com/static/master/8493/assets/build/js/main.js?cdnVersion=2449"></script> <script type="text/javascript"> (function(){ var imkt = window.imkt = window.imkt || {}; imkt.isEditMode = false; imkt.isProduction = true; imkt.constants = imkt.constants || {}; imkt.constants.rootPath = "/"; imkt.constants.assetPath = "https://wac-cdn.atlassian.com/static/master/8493" + "/assets/"; imkt.constants.libPath = imkt.constants.assetPath + "bower_components/"; imkt.constants.cdnVersionQuery = "?cdnVersion=2449"; imkt.constants.isDevUser = false; imkt.constants.isFreeEnabled = true; imkt.constants.getUserAccounts = false; imkt.constants.headerLoginMenu = true; imkt.constants.public = true; imkt.constants.mobileBreakpoint = 640; })(); </script> <script type="text/x-component"> { "type":"imkt.pages.WACPage", "params": { } } </script> <script> function initializeATLAnalytics() { var pageViewProperties = { contentSite: 'WAC', contentType: 'Website', contentProduct: 'Bitbucket' }; /* get url path, convert to dash format and add it to page view properties. */ var originProduct = window.location.pathname; pageViewProperties.originProduct = "wac" + (originProduct === '/' ? "" : originProduct.replace(new RegExp('/', 'g'),"-")); if (typeof ace !== 'undefined') { ace.analytics.Initializer.initWithPageAnalytics('kiv6wyh2nw', pageViewProperties, null, null, window.atlGlobalLoadStart); } window.initializeATLAnalyticsTriggered = true; const initAtlAnalyticsOnloadEvent = new CustomEvent('onLoadExternalJSATLAnalytics', { bubbles: true, cancelable: true, detail: 'Emit onLoad event for ATL Analytics function.' }); document.dispatchEvent(initAtlAnalyticsOnloadEvent); } </script> <script type = "text/javascript"> /** * function to load external js through javascript. * * @param url - javascript url * @param location - location of the dom (e.g. document.head) */ var loadExternalJS = function(url, location, callback){ var scriptTag = document.createElement('script'); scriptTag.src = url; scriptTag.type = 'text/javascript'; /* Then bind the event to the callback function. There are several events for cross browser compatibility. */ scriptTag.onreadystatechange = callback; scriptTag.onload = callback; window.atlGlobalLoadStart = new Date(); /* Fire the loading */ location.appendChild(scriptTag); }; </script> <script type="text/javascript" class="optanon-category-2"> loadExternalJS("https://atl-global.atlassian.com/js/atl-global.min.js", document.body, initializeATLAnalytics); </script> </body> <!-- LastRendered: Nov 27, 2024 12:17:35 AM --> </html>