Archives for the tag: Bamboo

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 »

Shedding Light on Build Breakages

I've been following Mark Pesce on Twitter ever since I watched his brilliant closing keynote at Web Directions South in 2008. A few months ago he started hinting at a #sekritproject in his tweets. I had no idea what it was back then but I didn't have to wait long to find out. He unveiled the Light by Moore'sCloud on the 5th of October - I was captivated both by how it looked and the latent potential it embodied. Was this the first "thing" in the Internet of Things? A few weeks later the Light was

Continue reading »

Making releases a "non-event" is one of the goals many teams aspire to when they adopt agile development practices.  That might mean releasing several times daily, or (more likely) at the end of each iteration. Either way, most teams eventually normalize on some flavor of continuous delivery. A common flavor is to build the code and deploy it to a test environment several times a day, then pause at that point in the pipeline.  Every few days (or weeks), you look through the builds that passed all

Continue reading »

So You Want to Run Tests in Parallel… now what??

Lemme start by saying two things to regular readers: 1) "Thanks for tuning in and dropping lots of thoughtful comments!" and 2) "You've probably noticed me getting all up in your area codes about fast feedback lately, what with the artifact sharing and inner/outer loops n' all." Yeah, it's been a bit of an obsession ever since the Agile2012 conference got me thinking about how important it is for agile teams in particular --partly because turbo-charged feedback is a natural work-in-progress

Continue reading »

Artifact Passing for Agile Teams

August isn't officially "Agile Month", but with so much of my attention focused on the Agile2012 conference held a couple weeks ago, that's what it feels like.  So I've been blowing the dust off my trusty ol' Scrum Master hat and thinking more about team processes lately.  When teams decide to go agile, they do so with visions of smoothly flowing burndown charts dancing in their heads.  Not that the chart itself is important.  It's what that smooth burndown line represents: a team that is firing

Continue reading »

There are several crude expressions to describe the heat & humidity in Dallas where the Agile2012 conference recently took place --most of which involve the words "satan" and "balls". Which-ever is your personal favorite, just mentally insert that here. Now you get the picture. So I was pretty content to be inside at the Atlassian booth demoing the heck out of JIRA, GreenHopper and Bamboo. It's great to hear what customers are interested in, and it's been no surprise to find that lots of them

Continue reading »