最近在jenkins上做一个接口自动化的实验,但是在配置定时任务后一直都没有触发构建,以为是jenkins配置或者schedule语法错误,百度一圈没要找到答案,看着Jenkins里的参数,恍惚间找到了端倪。


Poll SCM和Build periodically 长得一摸一样,但却有区别,Poll SCM是定时检查源码变更,如果有代码更新下来则执行构建动作,若没有代码更新,则不执行构建动作;Build periodically周期进行项目构建,有没有代码更新下来,都会执行构建动作。我之前构建是用的是Poll SCM,但是脚本没有变化所以不会执行构建,改成Build periodically就可以在指定的时间执行构建了。
希望可以解决你的问题,如有问题请评论留言,谢谢。
本文介绍了在Jenkins中使用Buildperiodically而非PollSCM实现无论代码是否有更新都按计划执行构建的方法,解决了定时任务无法触发构建的问题。
5844

被折叠的 条评论
为什么被折叠?



