Migrating complex CI/CD workflows in Bitbucket Cloud
Sep 2, 2022Raul Gomis

Summary
This post details the migration of Bitbucket Cloud's CI/CD workflows from a fragmented, multi-tool (Bamboo and Bitbucket Pipelines) system to a unified, end-to-end pipeline within Bitbucket Pipelines. It outlines the team engagement strategies, the key metrics used to measure CI/CD efficiency (build time, lead time, failure rate, MTTD, MTTR, deployment frequency), the design of the unified pipeline, and an iterative 3-step migration process. The post highlights the optimization of manual steps to achieve 'push-button' releases and presents the resulting improvements in pipeline metrics, deployment frequency, and branching strategy. It also mentions the move towards continuous deployment.