A new Bamboo release for the new year
Since Bamboo 5.0, we’ve had an astounding amount of feedback on deployments. The team decided to take the opportunity to work on some refinements on the user experience and a range of other improvements in Bamboo 5.3. What’s new Deployment buttons have drop downs which lets you select the environment you want to deploy to […]
Jira 6 + Bamboo 5 = release management goes up to 11
Delivering software projects is tricky business at the best of times, particularly when it comes to deploying changes. When planning to release, Ops teams need to know what changes are coming so they can mitigate the risk of the deployment and understand what they’ll be responsible for supporting in production. Jira provides a convenient lens […]
Bamboo Build Status for Stash – pull requests will save you from Nerf armageddon
I love pull requests No, really: I love pull requests. But I’ve learned to be more than a little nervous when accepting them. If only I had a dollar for every time an innocent-looking pull request completely threw the spanner in the works, broke every build, and had my team Nerf-pelting me because of the […]
Making Feature Branches Effective with Continuous Integration
The basic idea of Feature Branching is that when you start work on a feature, you create a branch off of the repository and commit all the changes for the feature onto the branch and when your feature is code complete then merge the changes back. The advantage in using feature branches is that your main line […]
Continuous Delivery with Bamboo Stages
Bamboo’s biggest strength lies in its ability to give developers control over their entire workflow – all the way from testing to production. With Bamboo, those difficult tasks, such as releasing or deploying software, are easy to automate using a practice called Continuous Delivery. Continuous Delivery Continuous Delivery is the process whereby all the steps from code […]
Making your Bamboo Dashboard quicker and more relevant using Plan Labels
The Bamboo Dashboard was designed so that developers can quickly find the status of the builds they care about and drill down to the latest result. As your adoption of Bamboo grows so does the number of Plans on the Dashboard. On the Bamboo team we have roughly 500 Plans that include our core unit tests, […]
Copying files using Bamboo and the SCP Plugin
A new plugin is available for Bamboo that provides a Task to upload files from Bamboo directly to a remote server using SCP as part of the build. Simply provide the destination host, username, password, the local path of the files you want to copy (You can use Ant style pattern matching to include multiple files) […]
Continuous Deployment with Bamboo and Tomcat
Short feedback cycles should be a main goal for every development team. Ideally this feedback cycle is not only limited to automated tests, but to real life user feedback. At Atlassian we are pushing hard to continuously deploy our products internally which enables us to gather and react to feedback early in the development cycle of new features. But this also means that deploying new versions of the applications has to be easy and automated.
