我正在尝试为我的项目创建灵活的Teamcity构建配置。
首先,我从:
创建svn VCS root的svn://mycompany.com/myproject
此存储库包含以下文件夹:
然后,我将结帐规则配置为:
+:%checkoutRule%=>
这意味着代理将从参数中检出源,这些参数由触发构建的用户定义。 %checkoutRules%可以从trunk创建“trunk”值,或者从版本1.1分支构建“versions / 1.1”。
最后,我将标签配置为%checkoutRule%=>标签,这意味着,每个构建都应该创建标记。
所以,我的问题是,当我触发“trunk”的构建时,会创建标记,但是当我从版本/ 1.1触发构建时,不会创建标记。从版本/ 1.1构建具有附加标签:
分支:版本/ 2.1 ::版本/ 2.1
需要帮助,我该如何避免这些问题?
答案 0 :(得分:0)
简单的问题。更新到8.1版。
对我来说重要的更新: *您现在可以将分支配置为标签。默认为
+:其中默认>
我刚刚改为
+:*
现在任何分支构建都会创建一个标签。