We wish to set up an automated build of a C++ project and are seeking someone with prior experience using Ant, CPPUnit and CruiseControl or Hudson in a Linux environment. The automated build must check out the latest source files from SVN, build the database and populate it with test data, run unit tests and report results. At the end of the build process, RPMs that have all dependencies specified should be generated.
Our application currently compiles using makefiles. This initial project will be to move the code to an automated build / continuous integration environment. There is an opportunity to continue with the project full time.
Please tell us about your previous experience setting up an automated build environment for a C++ application in a Linux environment. We will follow up with you directly with more information about the project.
This is an ongoing project and there is an opportunity to join the project full-time. Three GAF providers have joined our project full-time after working on a test project such as this.