Jenkins同参数Job无法进入排队的问题解决

Same Parameters Jenkins Job
解决

Jenkins中,有这样的一个规则:
当有一个任务,正在排队(排队等待正在进行的任务);这时候,重新开始一个新的任务,而这个任务的参数,完全跟正在排队的任务的参数(Parameters)一样时,这个新的任务,将不会进入排队,也就是直接被忽略了。

既然知道了原理,解决方法很简单,只要添加一个参数项,填入与其它Job不一样的参数,任务的参数判断不一样,就不会被忽略掉了。

有两种建议的方法:

方法1:添加一个参数项叫DESCRIPTION,让触发任务的同学把“为什么要进行这个任务”写上去。 这样也方便了后边进行任务的追踪。

方法2:使用Jenkins插件Random String Parameter,然后添加参数类别选择Random String Parameter。这样,每次触发任务,都会生成一个随机字符串的参数,来避免相同参数的任务被过滤。

《Jenkins同参数Job无法进入排队的问题解决》 Random String Parameter

对于我,是两种方法都同时使用了

参考文章:

http://stackoverflow.com/questions/31741205/jenkins-same-parameters-on-multiple-jobs

    原文作者:陈小霖GO
    原文地址: https://www.jianshu.com/p/e9a89a3f2d71
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞