【发布时间】:2015-02-11 14:44:48
【问题描述】:
我想为我的发布分支设置一个夜间构建。由于我使用的是 git-flow,我并不总是有一个 relase 分支,所以如果它可以找到具有以下模式的分支,我希望它能够构建它:
refs/heads/release-*
知道如何让 teamcity 为我执行此操作吗?
【问题讨论】:
-
我不知道这是否适用于 Git,但您是否尝试过使用分支过滤器对构建配置进行预定触发器?
我想为我的发布分支设置一个夜间构建。由于我使用的是 git-flow,我并不总是有一个 relase 分支,所以如果它可以找到具有以下模式的分支,我希望它能够构建它:
refs/heads/release-*
知道如何让 teamcity 为我执行此操作吗?
【问题讨论】:
在Trigger中使用Branch Filter并将唯一的过滤器设置为
+:release-*
也在分支规范下的版本控制中使用
+:(release-*)
我也有类似的问题,并按照上面给出的方法解决了。 我想这也能解决你的问题。
【讨论】:
+:(release/*),但它似乎不起作用。构建配置从不做任何事情。
如果您根据 VCS 使用您概述的分支规范设置 CI 触发器,它应该在使用 git-flow 创建时自动选择它,并在合并时停止。你有这个功能的具体问题吗?
【讨论】: