we need a fully automated build and testing process We want to use already available, low maintenance and cross platform tools Friday, February 19, 2010
here) .injects/local.properties (-> CIS’ SDK) .injects/Project/TestProject/build.properties (-> Project) (you may skip and just use a relative path to Project and checkin) ./logs (Logs end up here) ./artifacts (You can make CC store build artifacts in a ordered way) ./svnant-1.3.0 (Used to checkout from SVN repo in ANT) cc-build-Project.xml (delegating ANT build file) config.xml (CruiseControl config file) Friday, February 19, 2010
builds and CO the project local.properties for the build server is copied to both Project and TestProject after checkout Initiates checked out build.xml to build and test the project Friday, February 19, 2010
... </project> Checks SVN-repository for modifications and initiate builds and tests using appropriate cc- build-Project.xml Save build status, logs and artifacts Publish notifications on failed and fixed Friday, February 19, 2010