We are attempting to use the template feature in 6.5, and our workflow is as follows:
We have a base-project that contains a bunch of template configurations. (Maven, CMake, Ant, Debian) that contains the generic rules for building a certain type of project. We then copy this base project to the actual project name, and choose 'Re-use templates from the original project'. This does the right thing, but from the created project, there is no easy way to create a new configuration based of the template. Instead we have to create a dummy configuration, then choose 'associate from template'.
My question is, am I trying to cheat teamcity to do something it wasn't intended to do, as the (manual) workflow seems a bit awkward? I can live with the manual workflow being a bit icky, as we are planning on doing this automatically from a TC plugin. (to automatically create projects for each git-repository)
Also, is there any ETA when the REST API will support creating projects etc? It would be much easier to use that instead of writing our own plugin.
Thanks in advance