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

时间:2011-05-18 06:31:41

标签: svn continuous-integration teamcity

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

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

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

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

1 个答案:

答案 0 :(得分:2)

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

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

此致   KIR