All our projects depends on a single, small and versioned common 'build-project' which contains centralized logic. Until now, we checked in this common-project in a installed format into our CVS and let them (re-)install for every project and every build a a dependency for the build. Unfortunally, this costs us a lot of time, and on the other side, we must not only configure it in each project, we must also maintain the exact version(-number) for this common-project in each build configuration.
Is there a way to 'preconfigure' the working directory of each agent (manually install every existing version of this common project) in way, which it will not be delete on a restart or upgrade of an agent? Or are there plans to give something like a 'agent startup event' for doing that automatically in further versions of teamcity?