Build process prototype finally complete. Thanks for McP's initial prototypes, I finally got the process working end to end today. Although a bit of a chore to get everything going, once it's going there's nothing better then checking in some file and seeing ccnet kick off the whole process.
ccnet watches vss (probably change this to a few daily builds)ccnet kicks off nant build scriptnant builds both sln, and test sln to versioned dirnant kicks of nunit on test slnnant kicks off fxcop on slnnant kicks off ndoc/vbdoc and makes html/chmnant cleans/copies to latestccnet collects nant, nunit, and fxcop results, emails buildmaster, and waits for us to check on web
Hardest part was getting fxcop and nunit results into ccnet. After some searching, I found the easiest way was to kick out both logs to a XX-results.xml in the latest dir, then have ccnet merge the files into mail ccnet file. The newest build of ccnet handled fxcop out of the the box.
Couple this with the document generation out of EA, and whats left for us to do? Oh yeah, code.
Remember Me