I was studying the code for a CruiseControl build schedule plugin today. Something was bothering me, and it finally occurred to me that the plugin was trying to do the wrong job: it was doing the entire job of running the build logic directly. A quick refresher: CruiseControl first checks for any modifications. If it … Continue reading A Continuous Integration Tool is not a Build Platform
It's been an incredibly busy an interesting month for me. I've been on the lookout for a new job since the start of December. I was initially worried that the job market would be rather tight, given the large number of high profile banks and funds that have been going under, and the rest of … Continue reading New Year, New Job
I just done a minor update to my Introduction to CruiseControl slide show. A huge "thank you" to Siegfried Goeschl, who sent me his changes.
The Continuous Integration and Testing Conference (CITCON) was on last Saturday. I've only just got around to writing about it. There are already some other writeups available from the Comments on the Web page on the wiki. Anyway, here's mine... For me, the most unique thing about the conference was the manner in which it … Continue reading CITCON London 2006 Retrospective
It's like this, see: I've been longing for years to set set up some lava lamps to indicate the current build status (as described by Alberto Savoia and Mike Clark). I'm an expert at CruiseControl, which supports an X10 publisher. All good so far. Now, to use X10 from Java, there are two libraries you … Continue reading X10, JavaComm Woes
The Continuous Integration and Testing Conference (CITCON) is hitting London this October, and there's a fair chance that I'll put in an appearance (pending my other obligations). Details are at http://www.citconf.com/.
I've been preparing a slide show to present to the "Best Practice" group at work. I was looking for a simple way to do the presentation, when I came across Eric Meyer's Simple Standards-Based Slide Show System (S5 for short). I'm really impressed with how simple and easy it was to create a new slide … Continue reading Introduction To CruiseControl