用标签或提交拉动后,Jenkins自动git轮询卡住了

时间:2015-07-16 11:00:25

标签: git jenkins branch

我希望每次用户commit on any branches时都会进行构建,并且在trigger a specific build时通过提供commitidbranch name手动进行构建(例如:refs / tags /标签名称)。

通过使用构建参数并使用该变量(cf config part),两种模式都正常工作,但是当我触发具有特定分支(或提交)的构建时,git polling会粘贴在特定版本上,因此新提交被忽略。

作为一种解决方法,我可以通过提供**origin/master来手动触发构建,然后配置恢复正常。但这对用户来说很痛苦,我想解决这个问题...

投票结果:

Git polling log normal mode Git polling mode stuck on a tag

配置:

Build parameter config Source code configuration Poll SCM config

我累了

我尝试添加一个帖子代码,以便在作业执行结束时重置scm状态,但这不起作用。任何线索?

git checkout master
git reset --hard origin/master

注意:我将jenkins配置设置为一次只构建一个作业(并发已禁用,因此我对此没有约束)。

1 个答案:

答案 0 :(得分:0)

我发现有太多关于此问题的公开错误:使用https://issues.jenkins-ci.org/browse/JENKINS-27349

通过查看gitplugin 版本2.4.0 的下一个版本日志(即将发布 - > 2015年7月18日 - 估计)找到它。希望它能解决问题。