Basically internally we have the following use case which I would regard as fairly basic:
We have many client projects (maybe 5 at any given point in time), which we wish to automatically publish to our servers using TeamCity and a rake script.
The problem is, that as far as I can tell, I would have to create a TeamCity project for every single client project despite the fact that the publishing will be almost identical from one project to another. I thought perhaps I could attach multiple repositories to a single project but if I attach something like 10 repositories, every time it publishes just one site, it will actually completely check out every other repository attached to the Teamcity project which is undesireable.
The best solution would allow me to setup one TeamCity project which monitors multiple repositories. Whenever it detects a checkin, it only checksout the repository with the activity and carries out the publishing mechanism. Does anyone have experience doing something like this?