【发布时间】:2014-04-09 01:41:30
【问题描述】:
我正在尝试为我的项目创建灵活的 Teamcity 构建配置。
首先,我从以下位置创建 svn VCS root:
svn://mycompany.com/myproject
此存储库包含以下文件夹:
- /主干
- /versions/1.1
- /tags/...
然后,我将结帐规则配置为:
+: %checkoutRule% => .
这意味着代理将从参数中检出源,该参数由触发构建的用户定义。 %checkoutRules% 的值可以是“trunk”以从主干构建,也可以具有“versions/1.1”的值以从版本 1.1 分支构建。
最后,我将标签配置为 %checkoutRule% => 标签,这意味着每个构建都应该创建标签。
所以,我的问题是,当我为“trunk”触发构建时,会创建标签,但是当我从 version/1.1 触发构建时,不会创建标签。从 version/1.1 构建有附加标签:
分支:versions/2.1::versions/2.1
需要帮助,我该如何避免这些问题?
【问题讨论】: