从分支构建时,Teamcity不会创建标签

时间:2014-03-06 12:13:49

标签: svn teamcity labeling

我正在尝试为我的项目创建灵活的Teamcity构建配置。

首先,我从:

创建svn VCS root
  

的svn://mycompany.com/myproject

此存储库包含以下文件夹:

  • /中继线
  • /versions/1.1
  • /标签/...

然后,我将结帐规则配置为:

  

+:%checkoutRule%=>

这意味着代理将从参数中检出源,这些参数由触发构建的用户定义。 %checkoutRules%可以从trunk创建“trunk”值,或者从版本1.1分支构建“versions / 1.1”。

最后,我将标签配置为%checkoutRule%=>标签,这意味着,每个构建都应该创建标记。

所以,我的问题是,当我触发“trunk”的构建时,会创建标记,但是当我从版本/ 1.1触发构建时,不会创建标记。从版本/ 1.1构建具有附加标签:

  

分支:版本/ 2.1 ::版本/ 2.1

需要帮助,我该如何避免这些问题?

1 个答案:

答案 0 :(得分:0)

简单的问题。更新到8.1版。

对我来说重要的更新: *您现在可以将分支配置为标签。默认为

  

+:其中默认>

我刚刚改为

  

+:*

现在任何分支构建都会创建一个标签。