(image taken from jparise’s photstream) I’ve first used Perforce in 2002. At the time we were using another product. Perforce was about 10 times as fast and 10 times less likely to make me want to storm into the comms room, rip the source code server out the rack and drop it off the fire [...]
(image taken from Tevor’s Photostream) Thanks for all your comments so far. It’s nice to know that people are reading and (in just a few cases) correcting me. I do appreciate feedback – of all kinds. Here’s an outline of the ways you could track what’s going on here, and get in touch. How to [...]
(image taken from cotes’ photostream) In the last post, we discussed the importance of a clean target. Is it your first time? Have a look at the index page. Today, I want to talk about managing dependencies with Ant. What does that mean? In this case, it means managing the dependencies on code within your [...]
ThoughtWorks Studios has announced it’s latest product: a Continuous Integration server called Cruise. It’s derived from the open source project CruiseControl with many new features promised. Jez Humble announced it to the CruiseControl developers on April 15. Presumably this will replace CruiseControl Enterprise, which was announced about a year ago. Call me shallow, but I [...]
(image taken from Dmitry Baranovskiy’s photostream) The moment my 30 day evaluation of TextMate expired, I ordered a copy. The last time I got so enthused about an application that I stumped up the cash for it was about 3 years ago, with Delicious Library. Today I used it to edit some NAnt files. Here’s [...]
(image taken from Bob Jagendorf’s photostream) In the last post, we discussed the importance of good help. Today, the best practice we’re going to review (just joined us? have a look here) is provide a clean target. It’s pretty straightforward. As you change code (especially renaming source files), you’ll need to delete old files. You [...]
(Photo taken from Copabella’s photostream) Citcon is one of my favourite conferences. A free, open space conference about Continuous Integration and Testing. I like it because you get to meet other Build Managers and see where things are headed. Registration opened today. Numbers are limited. Amsterdam, Holland October 3 and 4. Link
In 2003, Eric M. Burke published an article at OnJava called Top 15 Ant Best Practices. Are the practices still relevant? What has changed in the last 4 years? In this series I’ll be reviewing each one and trying to find out. 1 of 15: Adopt consistent style 2 of 15: Put the build file [...]
Continuous Integration can be hard. I work with it every day as a Build & Release Manager. In my role I make sure that we are building our software so it can successfully bedeployed to production. In this series of blog posts I hope topass on my top ten tips for using CruiseControleffectively. I’m writing [...]