From the monthly archives:

February 2008

Refactor your configuration file

February 29, 2008

Part 5 of CruiseControl Best Practices
Tell me that you think duplication in computer systems is a good thing. I dare you. Drop me a comment and we’ll talk about it. I’m someone who spent the best part of ten years doing systems administration and running other people’s code. So you might guess [...]

Read the full article →

it really does work on my computer

February 29, 2008

A long time ago my erstwhile colleague and friend Ben once said: “We wouldn’t be writing software on Solaris machines if this were a .NET project – why do they make us write software on Windows machines when we’ll be deploying to Solaris? Ben did have a point. It wasn’t just the fact [...]

Read the full article →

Ant Best Practices: Put the build file at the root of your project tree

February 29, 2008

In December 2003, Eric Burke wrote a set of best practices for Ant. Given that I’ve seen some horrors in the last 4 and-a-bit years, I think it’s time to review some of them. Seeing that Ant’s cousin Nant didn’t seem to have so much market share back then, I’ll comment on that [...]

Read the full article →

Maven and Ivy appreciation from Ivan Moore

February 28, 2008

I did comment on this blog post, but due to excessive spam, the comment system is disabled. Oh well.
Hi Ivan,
Ivy does transitive dependency management, but none of the other stuff. I did a project once where they retro-fitted ivy to get rid of hundreds of binary dependencies checked into the source repository. [...]

Read the full article →

Build Status Radiator for CruiseControl.rb

February 12, 2008

Jason Miller of ThoughtWorks just announced a Build Status Radiator for Beta Brite LCD signs. Works with CruiseControl.rb but looks like it could be easily extended to work with the rest of the CruiseControls.
Link

Read the full article →

CI Factory hits Version 1

February 11, 2008

Nice guy Jay Flowers maintains a wrapper around CruiseControl.NET called CI Factory. He just announced version 1 on Sunday. New features include integration with Perforce, FxCop, and automated branch creation.
Link

Read the full article →

What is your CI build machine doing? (build agent stats coming soon in Team City)

February 8, 2008

(13:36:21) JulianSimpson: wow:(13:36:23) JulianSimpson: http://blogs.jetbrains.com/teamcity/2008/02/07/build-agents-statistics-coming-in-31/(13:36:36) JulianSimpson: lovely.

Read the full article →