In our company there are nearly 20 projects that developed by each team. These projects are dependent to each other in someway. Currently we are using release plugin of Maven2 to create a release version and other projects always use release versions rather than SNAPSHOTs version. Apart from that there are more than 20 projects in developed with .NET, in order to integrate all these project we found TeamCity as a best tool but now I think TC cannot create release versions. Am I right? I hope the answer is no, in this case how to create release versions? I tried to create a builder and give the release:prepare and release:perform goals of release plugin but this process is an interactive process and this builder always fails!!!
Can you help me on this?