【问题标题】:Teamcity doesn't create label when built from branch从分支构建时,Teamcity 不会创建标签
【发布时间】: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

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

【问题讨论】:

    标签: svn teamcity labeling


    【解决方案1】:

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

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

    +:

    我刚改成

    +:*

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

    【讨论】:

    • 我认为我的问题与您的问题相似,但我无法理解答案如何应用于我的用例。 +:* 有什么作用?如果你有时间,你能看看我的问题吗? stackoverflow.com/questions/36221691/…
    猜你喜欢
    • 1970-01-01
    • 2011-10-16
    • 1970-01-01
    • 2014-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多