Here is one sample build recipe, with comments below. {{{ }}} '''Comments:''' 'Checkout'. This is straightforward and simply pulls the latest source into the build directory. 'Build' Here I use MSBUILD to build my project, using a custom logger (see http://confluence.public.thoughtworks.org/display/CCNETCOMM/Improved+MSBuild+Integration) and a .xsl file to make the output from the logger pretty (This is based on the msbuild2ccnet.xsl file mentioned on the link) 'Document' I plan to use doxygen to auto generate documentation from my source code here 'Smoke Test' Using a tool called qmtest (here-http://www.codesourcery.com/qmtest) I have created a database of tests to run. The results are fed back into bitten. The tests themselves are AutoIt (http://www.autoitscript.com/autoit3/) scripts. 'Package' Finally, if all the above succeeds, I use NSIS (http:// nsis.sourceforge.net/Main_Page) to create an install package that can be deployed on the target system.