我们使用CloudBees-2.138.2.2 Jenkins,仅根据我们在Github存储库中的提交来触发jenkins作业就遇到了很多挑战。我仍在寻找脚本化管道的确切工作脚本,而不是声明性的。
因此例如:-pipelineTriggers([cron('0-59 / 2 * * * *')]),有效 但是pipelineTriggers([pollSCM('0-59 / 2 * * * *')]),即使有新的提交也永远无法工作
答案 0 :(得分:0)
能够使用:-
属性下的pipelineTriggers([pollSCM('* * * * *')])
通过这种方式,作业每分钟轮询一次回购,并且仅在检测到新提交时才触发构建。
答案 1 :(得分:0)
您可以尝试在脚本管道中添加以下内容
properties([pipelineTriggers([githubPush()])])