Archive for the 'CruiseControl' Category

Sep 05 2008

Internal Externals in SVN and Distributed Builds in Hudson

Published by tom under CruiseControl, Hudson, Subversion

Here’s a nice explanation on setting up externals withing a repository. And here’s a nice review of Cruise Control vs Hudson. One feature of Hudson which I want to check out is distributed builds.

Post to Twitter Tweet This Post

No responses yet

Jan 24 2008

A couple interesting links

Published by tom under CruiseControl, PHP

phpUnderControl integrates several php tools into CruiseControl. Utter Ramblings has a nice yum repository for PHP on CentOS.

Post to Twitter Tweet This Post

No responses yet

Mar 07 2007

CruiseControl Veto Plugin

Published by tom under CruiseControl

I just noticed CruiseControl has added a veto plugin. We have been having problems with projects failing to compile because their dependencies haven’t been compiled yet. Hopefully this will solve the problem

Post to Twitter Tweet This Post

No responses yet

Feb 21 2007

CruiseControl and Eclipse Headless Build

Published by tom under CruiseControl, Eclipse

We have been running a script to build our RCP app headless using CruiseControl in addition to building the plugins individually. In addition to building our app we do some tagging in version control. In addition we build each plugin individually so we can run unit tests, etc. It took me a while to get it running but now we are pulling our code out of CVS for each build using a map file.

This is the command that CruiseControl runs in a batch file.

java -cp %eclipse_path%/startup.jar org.eclipse.core.launcher.Main -application org.eclipse.ant.core.antRunner -Declipse.home=%eclipse_path% -Dbuilder=%cruisecontrol_path%/projects/ /buildConfiguration %*

It also took me a while to teak the build.properties setup now I have it using the CruiseControl timestamp and build number to name each build.

Post to Twitter Tweet This Post

2 responses so far