Stay code-connected with 12 new DevOps features
Less context switching. Fewer meetings. More time to code and deliver value to customers.
Powerful, no-code automation now available to all Jira Cloud customers
Endless use cases, without any added complexity.
One year later: major updates to Jira Software’s roadmap function
Find out what’s new from the fan-favorite feature.
Why Bitbucket Pipelines is the best CI/CD tool for your Docker-based software
In the Bitbucket team, we believe containerization is the future of continuous integration and deployment. Running your software in containers brings consistency and predictability all the way from your development environment, through your CI/CD pipeline out to production. To help smooth the path for container-based development, I wanted to reflect back on a set of […]
Speed up your build with parallel steps in Pipelines
When we built Bitbucket Pipelines, one of our goals was to make a tool that developers love. And if there’s one thing developers love, it is getting their builds finished more quickly. Last year, we added dependency caching and detailed timing information to help speed up your builds. Today, we’re excited to share that parallel steps are now available […]
Confidence to release early and often: Introducing Bitbucket Deployments
Teams are deploying code faster than ever, thanks to continuous delivery practices and tools like Bitbucket Pipelines. But this has caused a huge problem: it’s hard keeping up with all the deployments and knowing where things are at. That’s why we’ve built Bitbucket Deployments to sit next to your source code and to be configurable with […]
Bitbucket Pipelines can count! (Builds are now numbered)
We’ve heard your feedback loud and clear – Bitbucket Pipelines needed build numbers, something you can use as a unique numeric identifier in your build and deployment pipeline. Today I’m happy to announce that we’ve shipped $BITBUCKET_BUILD_NUMBER – an incrementing build number for each build in your repository that is available as an environment variable. All previous builds […]
Bitbucket Pipelines adds support for Alpine Linux
We’re big fans of both Node.js and Docker at Atlassian, and Bitbucket has seen some great adoption among these communities. So when we were recently contacted by the maintainers of the node-docker project to see whether Bitbucket Pipelines could support their Docker image, based on Alpine Linux, we immediately went to investigate and see what […]
How to get a speaking slot at Atlassian Summit
The countdown to Atlassian Summit has started again. Once again this year, we’re encouraging everyone to submit a speaking abstract for Summit. It’s a great opportunity to improve your speaking skills, present your ideas to a large audience, and get a chance to talk with hundreds of like-minded people at the event. Applying to be […]
Jira issues linking in IDEA 7 change view
I’m not sure whether this is a new feature in IDEA 7, but it’s pretty cool: automatic linking of Jira issues in version control commit messages back to the Jira instance of your choice.
Developer blog re-design
Today we’ve completed an exciting new redesign of this blog. With a cleaner layout, this should make it a bit easier to read on the web, and provide a better fit for code samples and screenshots. We hope you like it. Credit for the design goes to Steve Russell and Zach Davis, a pan-Pacific collaboration […]
An x-ray of Confluence
In many ways, Confluence has grown organically, and its dependency tree is no exception. Confluence has well over 100 open source dependencies which we ship with, and a dozen or so more used purely for testing. The other day I was investigating some duplication in our Maven dependencies, and Sam recommended the JFrog dependency analyser. […]
Terence Parr on ANTLR presentation
Last month, Atlassian hosted Sydney’s Java User Group meeting at our new offices in Sussex St. We were lucky enough to see a presentation by Terence Parr, the author of Antlr, a well-known tool for language parsing, compiling and much more. A video of the presentation is now available for download: Windows media format (WMV) […]
ShipIt V – Configurable User Repositories
My ShipIt project this time was fairly ambitious: provide a pluggable user repository layer for Confluence that allows dynamic configuration of repositories for users, groups and properties associated with these. (Whew! That was a mouthful.) In essence what it means is while Confluence can retrieve users and groups from a few different places at the […]
Migration to JPA: experts wanted
In the Confluence team, we’re investigating an upgrade of our data access layer of Hibernate 2 with Spring 1.1 to a shiny new OpenJPA and Spring 2.0 implementation. If you have experience with a migration of a large enterprise application from Hibernate to OpenJPA or another JPA implementation, please get in touch. We’re looking for […]

