我们使用TeamCity和Subversion进行构建管理。 对于每个项目,我们有多个构建配置,一个用于我们将部署到的每个环境(例如Dev,Test,Staging)。
我认为,使用TeamCity模板保持这些配置同步,覆盖与参数和变量的差异(例如覆盖NAnt目标)是有道理的。
问题是我无法覆盖VCS标签配置(选项在附加到模板的构建配置中显示为灰色)。理想情况下,我只希望标记为Test and Staging的构建版本,而不是Dev build。
我有没有办法实现这一目标,还是我不得不放弃模板理念并拥有多个构建配置?
我正在使用TeamCity 6.0。