It’s a nice post, that covers the essentials, in addition to what I posted before.
A nice plus would be the ability to run integration tests as well. The build server should be able to at least run nightly, and in such cases, why stick to just unit tests?
The ideal is to build with every check-in, including running the unit tests, for getting quick feedback.. Then on a timely basis, run the integration tests as well. This way you’re covered.