jenkins naginator插件在

btqmn9zl  于 2023-10-17  发布在  Jenkins
关注(0)|答案(1)|浏览(89)

有没有人使用naginator插件在工作机会?
我们可以简单地使用下面的块配置作业:

job('example') {
    publishers {
        retryBuild {
            rerunIfUnstable()
            retryLimit(3)
            progressiveDelay(60, 600)
        }
    }
}

但如何配置下面的选项,应该使用配置块?:
如果在输出中找到正则表达式,则仅执行编译
Screenshot about the option

j2qf4p5b

j2qf4p5b1#

同样的需要,我设法配置'regexpForRerun'与这样的配置块:

configure { project ->
    project / publishers << 'com.chikli.hudson.plugin.naginator.NaginatorPublisher' {
        regexpForRerun('.*Retry later.*')
        rerunIfUnstable(true)
        rerunMatrixPart(false)
        checkRegexp(true)
        maxSchedule(3)
        delay(class: 'com.chikli.hudson.plugin.naginator.FixedDelay') {
            delay 3600
        }
    }
}

希望这可以帮助其他人。

相关问题