在Jenkins 1.605中,我为Git配置了以下分支规范
features/**
以及1分钟的单片机轮询间隔。
但是当我将更改推到我的功能分支上时:
git push origin features/sample
什么都没发生。如果我手动触发生成,master
就是生成:
Seen branch in repository origin/features/sample
Seen branch in repository origin/master
Seen 2 remote branches
Checking out Revision e2d7371a4e8480dcacbd2af93c2347d4b75fde19 (origin/master)
我是否配置不正确的分支说明符?
似乎是一个bug (仍在打开):https://issues.jenkins-ci.org/browse/JENKINS-27352
发布于 2015-03-23 01:03:59
您可以检查给出一个分支规范作为参数是否更好。
这就是在詹金斯-14276中说明的方法
Branch
“的参数化生成,默认为"**
”${Branch}
“的Git在您的示例中,您将作为参数features/**
传递,并查看它是否工作得更好。
“任择议定书”在评论中确认目前(2015年3月)不起作用,正如bug JENKINS-27352中提到的那样
Git SCM轮询不会从参数化分支规范的推送通知中触发。
有一个PR (拉请求)正在进行中:pull/309
,还没有合并到Jenkins中。
更新2015年7月:公共关系现已关闭,詹金斯- 27352现在包括:
Fix包含在 git插件2.4.0 发布的 2015年7月18日中
(40分钟前,在您的Jenkins中可以看到该版本的升级之前,请给它一天时间)
发布于 2018-07-05 06:26:25
同样的问题,我想构建所有的特性分支。
论jenkins版本2.46.1
所有分支构建工作与
**/特征/*
https://stackoverflow.com/questions/29154468
复制相似问题