【问题标题】:Nightly build for release branch if branch exists如果分支存在,则每晚构建发布分支
【发布时间】:2015-02-11 14:44:48
【问题描述】:

我想为我的发布分支设置一个夜间构建。由于我使用的是 git-flow,我并不总是有一个 relase 分支,所以如果它可以找到具有以下模式的分支,我希望它能够构建它:

refs/heads/release-*

知道如何让 teamcity 为我执行此操作吗?

【问题讨论】:

  • 我不知道这是否适用于 Git,但您是否尝试过使用分支过滤器对构建配置进行预定触发器?

标签: teamcity git-flow


【解决方案1】:

Trigger中使用Branch Filter并将唯一的过滤器设置为

+:release-*

也在分支规范下的版本控制中使用

+:(release-*)

我也有类似的问题,并按照上面给出的方法解决了。 我想这也能解决你的问题。

【讨论】:

  • 我正在尝试做这件事,我有+:(release/*),但它似乎不起作用。构建配置从不做任何事情。
【解决方案2】:

如果您根据 VCS 使用您概述的分支规范设置 CI 触发器,它应该在使用 git-flow 创建时自动选择它,并在合并时停止。你有这个功能的具体问题吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-07
    • 2019-07-28
    • 2019-07-05
    • 2017-04-08
    • 2011-07-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多