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 »

Your 2013 Continuous Delivery Resolution Just Got Easier

This is a guest post by Krishnan Badrinarayanan - product marketing manager for LiveRebel. A Java geek turned product marketer, Krishnan is well versed with issues that plague IT teams and is passionate about applying technology to solve their challenges. As a SaaS vendor, provider of online apps, or online retailer you already understand how important, although challenging, it is to meet constantly evolving user needs, and offer around-the-clock, worldwide availability. This especially holds true

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 »

Top 10 Bamboo Features of 2012

Oh December, how we love thee... sugar plums dance upon office snack tables, Hollywood finally releases the year's Oscar contenders to theaters, and you can't so much as refill your egg-nog without tripping on a Top 10 list. So in the grand tradition of news anchors, the Billboard charts and every teen magazine in publication, we've put together a list of our own. Drumroll please!... #10: Rerun Builds Ever released a broken build to production? It's ok, you can admit it - we're all friends here.

Continue reading »

On the Bamboo development team we recently spent some time investigating how a wrong artifact ended up in one of our dogfooding servers. Apart from the awesomeness of dogfooding, it highlighted the perils of maven and its implications on continuous integration (CI). The mystery: A WAR deployed to our dogfooding server contained the wrong version of a library The contents of the library installed differed from the corresponding artifact in our internal maven repository, despite having the

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 »