The key here is not the time you have to invest in tuning CruiseControl. You can do it in an hour or so. The question is in the weather: do you have a code repository (SVN, TFS) and a script ready assembly (something like an MSBuild script or so) that will clean, rebuild, test, and deploy your application). If not, you will have to spend some time on this - depending on how complex your project is - but it will certainly take a lot more time than setting up the CruiseControl server.