如何在固定构建时自动在svn中创建标记标签

Chr*_*oph 7 svn teamcity continuous-integration

有没有办法在构建固定时让TeamCity在subversion中自动创建标签?

这个想法是在构建固定(带有标记条目)之后,TeamCity将获取该标记条目并在svn中创建相同的标记.

背景:我们每晚都会构建一个项目设置.然后,此设置在内部用于安装和测试应用程序.大约每两周左右,我们会向客户发布应用程序,以便在那里进行测试.我们将此版本固定在TeamCity中,并在固定到程序版本时设置标记.我们现在也想用这个标签标记源代码.

我知道我可以通过"标记此构建源"手动导致标记.但是,我希望有一个自动化过程.

KIR*_*KIR 2

目前,实现此功能的唯一方法是为 TeamCity 编写一个插件。相关文档可以在这里找到。

在插件中,您可以添加一个侦听器(它扩展了 BuildServerAdapter)。您实现挂钩 buildTagsChanged 或 buildPinned。您可以使用方法 VcsLabelManager#setLabel 来设置构建的标签。

问候,基尔