覆盖模板时在 TeamCity 中进行 VCS 标记
我们使用 TeamCity 和 Subversion 进行构建管理。 对于每个项目,我们都有多个构建配置,每个配置对应我们将部署到的每个环境(例如开发、测试、暂存)。
我认为,使用 TeamCity 模板来保持这些配置同步、覆盖参数和变量的差异(例如覆盖 NAnt 目标)是有意义的。
问题是我无法覆盖 VCS 标签配置(这些选项在附加到模板的构建配置中显示为灰色)。理想情况下,我希望只标记要进行测试和暂存的构建,而不是开发构建。
有没有办法可以实现这一点,或者我是否必须放弃模板想法并拥有多个构建配置?
我正在使用 TeamCity 6.0。
We use TeamCity and Subversion for build management.
For each project, we have multiple build configurations, one for each environment we will deploy to (e.g. Dev, Test, Staging).
It makes sense, I think, to use a TeamCity Template to keep these configurations in sync, overriding the differences with parameters and variables (e.g. overriding NAnt targets).
The problem is that I cannot override the VCS Labelling configurations (the options are greyed out in the build configuration attached to a template). Ideally I'd like only the builds going to Test and Staging to be tagged, not the Dev builds.
Is there a way I can achieve this, or am I going to have to abandon the Template idea and have multiple build configurations?
I'm using TeamCity 6.0.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
恐怕这还没有实施。您可能应该投票给 http://youtrack.jetbrains.net/issue/TW-15182 请求。
I'm afraid this is not implemented yet. You should probably vote for http://youtrack.jetbrains.net/issue/TW-15182 request.