Bitbucket
Code management
Pipelines stops being CI/CD and starts becoming an automation runtime.
◆Recent moves
- 3mo ago
Inside Atlassian’s Merge Queues: How we ship faster with fewer incidents
An internal case study rather than a release — Atlassian describing its own Merge Queues rollout across 70-plus large repositories. It functions as evidence for the open beta shipped days earlier, not as a change to the product.
View source ↗ - 3mo ago
Introducing on-demand Pipelines: run pipelines via API
Pipeline definitions can now be generated programmatically and executed through the Pipelines API with no commit, pull request, or YAML file in the repository. It extends the runtime-generated direction the rest of this window is pushing, though it builds on the existing API surface rather than opening a new one.
View source ↗ - 3mo ago
Share artifacts between parent and child pipelines
Artifacts can now pass between parent and child pipelines, removing a coordination gap that limited how much real work could be delegated downstream. Incremental, but it makes child pipelines usable for multi-stage builds rather than isolated side jobs.
View source ↗ - 3mo ago
Merge Queues for Bitbucket Cloud, now in open beta
⚡ SPARKMerge Queues reach open beta, targeting the failure mode this trajectory keeps circling: high-velocity repositories where pull requests race each other to merge and semantically green builds still break. It is the first capability in this window aimed at the merge surface rather than the build surface.
View source ↗ - 3mo ago
Introducing Agentic Pipelines: AI automation for chores devs don’t want to do
⚡ SPARKAgentic Pipelines applies automation to the manual work that surrounds code rather than the build itself, and Atlassian frames it explicitly as a first step toward an agentic automation platform. That framing, more than the initial feature set, is what changes the product's stated direction.
View source ↗ - 4mo ago
Introducing: Final Steps in Bitbucket Pipelines
Final steps run even when an earlier step fails, closing the familiar hole where a pipeline dies halfway and the cleanup never executes. A small addition, but one that makes runtime-generated and agent-driven pipelines safer to leave unattended.
View source ↗