我希望每次用户commit on any branches
时都会进行构建,并且在trigger a specific build
时通过提供commitid
或branch name
手动进行构建(例如:refs / tags /标签名称)。
通过使用构建参数并使用该变量(cf config part),两种模式都正常工作,但是当我触发具有特定分支(或提交)的构建时,git polling
会粘贴在特定版本上,因此新提交被忽略。
作为一种解决方法,我可以通过提供**
或origin/master
来手动触发构建,然后配置恢复正常。但这对用户来说很痛苦,我想解决这个问题...
投票结果:
配置:
我累了
我尝试添加一个帖子代码,以便在作业执行结束时重置scm状态,但这不起作用。任何线索?
git checkout master
git reset --hard origin/master
注意:我将jenkins配置设置为一次只构建一个作业(并发已禁用,因此我对此没有约束)。
答案 0 :(得分:0)
我发现有太多关于此问题的公开错误:使用https://issues.jenkins-ci.org/browse/JENKINS-27349
通过查看gitplugin 版本2.4.0 的下一个版本日志(即将发布 - > 2015年7月18日 - 估计)找到它。希望它能解决问题。