From the monthly archives:

June 2009

CruiseControl.rb gets official Git support

June 30, 2009

I’m not a fan, but this is about time:
We are happy to announce the release of CruiseControl.rb 1.4.0. This release adds support for three distributed version control systems – Git, Mercurial and Bazaar – in addition to Subversion.CC.rb remains easy to install, pleasant to use and simple to hack. Since the source has now moved [...]

Read the full article →

FishEye and Crucible get social

June 30, 2009

It’s 23:30 at Build Doctor HQ, so this is a quick post: Atlassian announced a couple of new releases today. FishEye 2 and Crucible 2. Both come with social features, which is interesting. From the press releases:
Since code review is typically an iterative process — you code, someone else comments, you code again, more comments.. [...]

Read the full article →

Atlassian Giveaway Winners!

June 29, 2009

Thanks to everyone who wrote a story for the Atlassian Giveaway. The entries are in, the judging is complete, and here’s the results!
First prize goes to John Martin, who wrote a story of despair and hope around Continuous Integration. John’s an Atlassian user already, with two other products, so he’s happy to make the hat [...]

Read the full article →

A solution to broken Gems?

June 25, 2009

RubyGems have been exceptionally successful as a way for Ruby developers to share code. We generally think that sharing code is a good thing. Certainly, the Rails community can write projects exceptionally quickly; thanks, in part to RubyGems.

My beef has been that RubyGems doesn’t play nice with operating systems. We have standards for where things [...]

Read the full article →

Deadline for Atlassian ‘build horror’ entries is Friday.

June 25, 2009

Get them in before midday, BST. The next thing you hear on this matter will be the announcement of the winners.

Read the full article →

Build Pattern: The Captive Build Tool

June 23, 2009

Check your build tool into your version control system. Ideally you’d do this in a relative location to your project(s). That way you can have a go.bat or go.sh: a one line wrapper script to call the correct build tool from your project. Don’t get clever. This should be the simplest script you [...]

Read the full article →

Handy Elements of Enterprise CI wall chart

June 23, 2009
Thumbnail image for Handy Elements of Enterprise CI wall chart

Fresh from the UrbanCode guys. Our copy is on the wall. There’s even an A4 version for us Europeans. I have to admire a company that does the metric system.

Link

(photo by Emma Louise)

Read the full article →

What do you mean, ‘integrate’?

June 22, 2009

Here’s my entry for the Atlassian Giveaway. I’m not eligible to win a prize, but I’m sharing the tale anyway.

Sometime in the 90’s a former employer of mine had an Intranet. The intranet grew from a simple repository of pages, to something with much more bling: there was an address book, a search engine, and [...]

Read the full article →

One scary deployment – Bamboo giveaway preview

June 19, 2009

We’ve had some entries in, and I thought I’d share the one that horrified me:
My last gig I was hired on to be the build guy. On my first day I satshotgun to their deployment process. The manual process was asfollows.1. Logon to the ‘build box’2. Get latest3. Open visual studio and compile the application4. [...]

Read the full article →

More Continuous Integration videos than you can shake a stick at

June 18, 2009

I suggest that you make popcorn.

Read the full article →