Hi Javier,
I would recommend that you have a dedicated machine for nightly builds. You could probably get by for a while using a developers machine, but if someone else needed to investigate a compilation error or test failure on the build machine, the developer would lose some of his resources.
There's also the problem of time. Once compilation and tests start taking hours instead of minutes, the build might be pushed into the normal working schedule.
There's also the problem of space. Currently, team build leaves the sources on the machine after the build is done. That means that the developer machine will have a lot of wasted disk space.
I don't believe we have a documented "best practice", but I hope that helps,
Jason
|