Last week, Tim Pettersen and I held a webinar on optimizing your CI system for Git. We had a great time putting it together, and attendees asked some truly excellent questions, so I think we can safely call this one a success. To sum up, we covered... Why branch-and-merge workflows are so effective (and easier in Git than in SVN, et al) Strategies for reducing build times How to reap the benefits of "pure" CI without piling changes willy-nilly onto a central branch Git hooks that reinforce

Continue reading »

As Git solidifies its position as the version-control-of-choice in the workplace, Stash is delighting those workplace Git users. And it's no surprise: Stash is fantastic for organizing repos, digging into the code, and managing the flow of code from branch to branch. But... If you're not using Bamboo for continuous integration and delivery in combination with Stash, you're not maximizing Stash's full potential. Here's why. Efficient use of time & build resources One thing nearly all

Continue reading »

This is the last in our five-part series from guest blogger J. Paul Reed—build engineer, automation enthusiast, and host of The Ship Show podcast. We're ending our "Skeptics Guide to Continuous Delivery" series with a parable about putting all the techniques we've discussed together to start your own CI/CD journey. The following story is based on real people and real companies. Names have been changed to protect the innocent. And the guilty. "It was the worst of times..." This release wasn't

Continue reading »

Bamboo 5.6: enterprise-scale CI for teams of all sizes

Continuous integration is a tall order, even in an ideal scenario: a small team working on a green-field project where test and deploy automation is baked in from the start. Now add legacy code, multiple business units, and thousands of engineers to the equation. Certainly doesn't make things any easier, does it?  Today we're delighted to announce the release of Bamboo 5.6, with a host of features designed to better support CI at enterprise scale. So to all you 100-agent users out there: if

Continue reading »

One of the great advantages of working at Atlassian is that we're building the tools that we ourselves use to get our job done. With time to work on personal projects (through 20% time and ShipIt days), we are not only given the opportunity to come up with our own ideas for improving our tools, we actually get time to implement them. This is how the Branch View Plugin for Bamboo came to be: I wanted an easier way to monitor the builds that are running on my feature branches. The birth of "The

Continue reading »

With great improvements in the user interface and new API calls for managing instances, the 3.5 release will delight both users and administrators of FishEye and Crucible. We're proud to announce the following developments: User experience improvements for code reviews and file browsing New REST resources to manage projects and permissions FishEye starts indexing repositories updated in Stash with no delay and no configuration required Optimized memory usage to get more performance

Continue reading »