I think you should take a look at TeamCity, it is a very good tool for automating all kinds of tests, and in particular with NUnit,
We use TeammCity for:
- Nunit: test code base of 3,000 tests.
- NCover: for measuring coverage
- Documentation Generation
- Web test (with NUnit and WatiN)
- Checking the health of the code
We used to have Cruise Control 3 years ago, and I have to say that it is less stable than TeamCity (or it was).
EDIT:
And TeamCity is a distributed architecture that allows you to have 3 agents (if you take a free license) that runs every type of assembly that you configured.
source share