Say hello to JIRA Agile and JIRA Capture Learn More »

Archives for the tag: build automation

It’s the Jenkins Importer for Bamboo – are you ready??

They say you never forget your first. And if you can look back with fondness, so much the better.  I certainly remember mine - his name was Jenkins. We had some great times together. Me and Jenkins and the rest of the team building every commit, automating tests... Ahh, memories. (What did you think I was talking about? Dirty bird...) Jenkins is great. With its $0 price point, Jenkins has helped spread the gospel of continuous integration far n' wide. And CI is freeing us from the shackles

Continue reading »

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 test failures. I’d be a rich man who wouldn’t have to sling code for a living! http://vimeo.com/59534707 To avoid being subjected to guerrilla Nerf warfare, I need to check the build

Continue reading »

3 Reasons We Love Custom Revision Builds

About once a day, I wish I could go back and ask a question differently or pursue an opportunity that has passed me by. Oh, to hop in a DeLorian and try the deli's special of the day instead of ordering my usual ol' turkey ruben! It was in that spirit that Bamboo satisfied a popular feature request to build from an arbitrary revision number - a way to travel back in time and isolate a particular changeset. And we wasted no time taking advantage of it ourselves. Here's how: What Makes Time Travel

Continue reading »

Top 10 Bamboo Features of 2012 (part 2)

...and we're back! Just one work-week until Santa (who adopted Kanban last year, and thankfully the elves are not in crunch mode). Let's kick it off by resuming our Top 10 countdown. #5: Build from Custom Revision It's pretty common to have Bamboo poll your repository for changes every 3-5 minutes. And it's pretty common for more than one change to be committed during that interval. Usually that's no big deal. But sometimes troubleshooting a bug, or making a release candidate, requires more

Continue reading »

This guest post from Kate Carruthers is a companion to the dev-oriented post about building the Bamboo plugin, which was published last week. Kate has worked in software development and web since the dark ages. In more recent times she's been a scrum coach and agile project manager. She recently saw the Light and though it would be fun to join the Moore's Cloud team. In a past life I used to manage globally dispersed web development teams.  When we used to run waterfall style projects then ‘breaking

Continue reading »

 9:00 am - Ahh, release day. You've run your test suite with each commit, and a green build has soaked on Staging for two days. Your application relies on a 3rd-party system to process credit card transactions - a critical dependency for your revenue stream. Your team didn't make any changes during soak time, but you don't know whether your credit card processing provider did. Worried? Nah, not you. You use multiple build triggers to run your tests with each commit, as well as nightly. So

Continue reading »