Operations | Monitoring | ITSM | DevOps | Cloud

Agentic Pipelines now supports OpenAI Codex

Bring your Codex agent into Bitbucket Pipelines. A few weeks ago, we announced support for Claude agents in Bitbucket Pipelines. Today, we’re adding OpenAI Codex as a supported agent. If your team is already using Codex on the desktop, you can now move that same workflow into your pipeline — triggered by a merge, a schedule, a failing build, or a pull request comment.

Bitbucket Packages adds PyPI and NuGet support

If your team bIf your team builds with Python or.NET, your packages have likely lived separately from your code, stored in a registry with distinct login, permissions, and billing. Starting today, they don’t have to. Bitbucket Packages now supports the Python Package Index (PyPI) and NuGet, integrating Python and.NET package management into the platform where your team writes code, reviews pull requests, and runs pipelines.

Introducing Package triggers in Bitbucket Pipelines

In November 2025, we introduced new triggers and workflows to Bitbucket Pipelines to help teams manage and scale complex CI/CD workflows. We later extended that foundation with additional event-based triggers for pipeline, deployment, and pull request events. We’re now extending that model with a new package-artifact-created trigger.

Trace packages back to their source pipeline

When we introduced native Pipelines authentication for Bitbucket Packages, we made it easier to publish artifacts from CI/CD without relying on personal credentials. Now we’re extending that integration further: package artifacts published through the Pipelines integration can display a Source Pipeline, making it easy to trace an artifact back to the pipeline run that created it.

How one PM scaled customer discovery with AI

Customer interviews are one of the most powerful ways to build better products — but they’re also time-consuming. In this video, Avinoam “Avi” Zelenko, Principal Product Manager at Atlassian, shares how he transformed the way he runs customer interviews using AI automation and Rovo agents. What used to take hours of coordination, note-taking, and manual summaries now happens automatically. By stitching together the Teamwork Collection and Slack, Avi built a workflow that captures conversations, summarizes insights, and shares them across teams in real time.

Track Deployment status for your PRs (Beta)

You shouldn’t have to leave your PR list to know where your code is deployed. Yet, developers constantly lose time context-switching just to see if a change hit staging or production. To solve this, we are launching the Beta version of Deployment Status Tracking for your PRs. This feature surfaces live deployment statuses directly within your PR list view as code moves through your pipeline.

New Pipeline Triggers | Bitbucket Blitz | Atlassian

Bitbucket Pipelines already supports triggering on repository pushes and pull request pushes. But if you wanted to react to other events like a deployment finishing, a build failing, or a PR getting merged, you had to wire that up yourself with webhooks or external glue code. New trigger types let you define those conditions directly in your YAML. You can fire custom pipelines on events like pipeline-completed, deployment-completed, pullrequest-created, pullrequest-fulfilled, and more.

Atlassian's HR team leads AI transformation

AI transformation doesn’t succeed without people at the center. At Atlassian, HR is leading the way. Our People team believes that the best AI culture isn’t mandated from the top. It’s built by meeting employees where they are, partnering with leaders across the business, and making AI part of how work gets done from day one. See how Atlassian’s HR team is building a culture of experimentation where everyone builds, and what that looks like in practice.

Variable Sharing and Dynamic Step Conditions | Bitbucket Blitz | Atlassian

Bitbucket Pipelines lets you invoke child pipelines from a parent step, but until now there was no way to pass information between them. Variable sharing changes that. You can define variables in a parent step and pass them directly to child pipelines as custom pipeline variables. With dynamic step conditions, those child pipelines can make decisions at runtime based on the values they receive, like skipping a deployment when a security scan detects critical vulnerabilities.

Prevent container image overwrites with immutable tags in Bitbucket Packages

We’re excited to announce that immutable tags are now available for the Bitbucket Packages container registry. With immutable tags, workspace admins can set container image tags from being overwritten, moved, or modified after they’re first pushed.