Latest Entries
Apr 7

CruiseControl’s Scheduler of Multiple Builders

Ever run into the problem where you must set multiple builders running different inside of CruiseControl’s scheduler block?  I recently had to do that for one of the projects I’m integrating, but kept on running into inconsistency in CruiseControl 2.8.2. My first attempt was this: <schedule interval="900"> <ant time="1200" anthome="${ANTHOME}" antworkingdir="${my_build.dir}" buildfile="${my_build.file}" target="build.all.then.test" uselogger="true" usedebug="false"/> [...]

Aug 30

Quick Test Profession (QTP) Exit Code

Ever run into the problem where you have to use NAnt or CruiseControl.net script to call Quick Test Professional test suites to only discover that QTP doesn’t really have proper exit codes which drives the error reporting of NAnt/CruiseControl.NET nuts?  Yeah, I have recently.. and here’s how I skirted the problem. With the suggestion and [...]

Jul 19

Configuration Management Policy

To promote the spirit of Agile Development and Continuous Integration, groups of builds must be classified and treated differently within the development organization. These builds are as follows: Engineering: These builds lives on the individual developer’s machine. It should never see the light of day beyond this scope. This is merely a convenient build tool [...]