首页 文章

使用diskcheck插件配置Jenkins DSL

提问于
浏览
0

我正在尝试将200个Jenkins作业从他们当前的GUI制作配置转换为DSL脚本 . 这是一个繁琐的过程,而且非常缓慢 .

Jenkins正在Windows 2012服务器上运行 . Jenkins版本是1.650,我们使用的是Job DSL插件版本1.51 .

我们为所有Jenkins工作使用diskcheck插件,我不能在我的生活中找到任何在线,这解释了在使用DSL时调用它 . API查看器似乎不包含此插件,所以我认为我需要使用配置块 . 除了无论如何,我没有必要做任何事情,在网上找不到任何解释这涉及的内容 .

有谁知道我需要做什么?我只想要生成的作业在运行前检查磁盘空间,如果低于某个阈值则失败 .

一般来说,使用配置块的信息对于之前没有这样做过的人来说是没用的,所以如果有人知道任何有关此的好文档也会受到赞赏 .

2 回答

  • 1
    job('your job') {
            description("")
            configure {
                it / 'buildWrappers' / 'org.jenkinsci.plugin.Diskcheck'(plugin: 'diskcheck@0.30'){
                    failOnError('false')
                }
            }
        }
    
  • 0

    默认情况下,磁盘检查在每个作业中运行,因此我不需要做任何事情来实现这一点 .

    我仍然找不到在DSL中配置它的方法,但无论如何,在我的Jenkins实例中,任何新作业都默认选择了磁盘检查,因此不需要 .

相关问题