覆盖模板时 TeamCity 中的 VCS 标签

Posted

技术标签:

【中文标题】覆盖模板时 TeamCity 中的 VCS 标签【英文标题】:VCS Labelling in TeamCity while overriding a template 【发布时间】:2011-05-13 09:59:37 【问题描述】:

我们使用 TeamCity 和 Subversion 进行构建管理。 对于每个项目,我们有多个构建配置,一个用于我们将部署到的每个环境(例如 Dev、Test、Staging)。

我认为,使用 TeamCity 模板来保持这些配置同步,用参数和变量覆盖差异(例如覆盖 NAnt 目标)是有意义的。

问题是我无法覆盖 VCS 标签配置(选项在附加到模板的构建配置中显示为灰色)。理想情况下,我希望只标记要进行测试和暂存的构建,而不是开发构建。

有没有办法可以实现这一点,还是我将不得不放弃模板的想法并拥有多个构建配置?

我正在使用 TeamCity 6.0。

【问题讨论】:

【参考方案1】:

恐怕这还没有实现。您可能应该投票给http://youtrack.jetbrains.net/issue/TW-15182 请求。

【讨论】:

真可惜。这实际上是我不能使用模板的唯一原因。

以上是关于覆盖模板时 TeamCity 中的 VCS 标签的主要内容,如果未能解决你的问题,请参考以下文章

在 YouTrack/TeamCity 集成中执行从评论到 VCS 更改提交的命令

TeamCity : Build 版本控制系统配置

TeamCity : 自动触发 Build

如何在teamcity中覆盖maven项目版本

如何使用 Git 分支支持覆盖 TeamCity 7.1 中的 <default> 分支名称?

TeamCity 7 中带有 dotCover 的 ExcludeFromCodeCoverage 属性