将插件安装到Jenkins DSL
如何使用自定义插件通过Jenkins DSL创建Jenkins作业? 我已尝试实现WebHook插件: 但通过DSL,我收到一个错误,genericTrigger类不存在 原因:groovy.lang.MissingMethodException:没有方法的签名: javaposse.jobdsl.dsl.helpers.triggers.TriggerContext.GenericTrigger() 适用于参数类型: (脚本$\u run\u closure2$\u closure5$\u closure11)值: [script$\u run\u closure2$\u closure5$_closure11@7f132176] 我已尝试将此插件添加到gradlew依赖项:将插件安装到Jenkins DSL,jenkins,jenkins-job-dsl,Jenkins,Jenkins Job Dsl,如何使用自定义插件通过Jenkins DSL创建Jenkins作业? 我已尝试实现WebHook插件: 但通过DSL,我收到一个错误,genericTrigger类不存在 原因:groovy.lang.MissingMethodException:没有方法的签名: javaposse.jobdsl.dsl.helpers.triggers.TriggerContext.GenericTrigger() 适用于参数类型: (脚本$\u run\u closure2$\u closure5$\u c
dependencies {
compile 'org.jenkins-ci.plugins:generic-webhook-trigger:1.4'
}
但还是一样的错误。
我如何更正它们?我曾尝试从github克隆这些类,但依赖关系需要其他类,包括外部类。
如何纠正这一点
p.S.插件已安装在Jenkins上JobDSL插件的内置DSL不支持Jenkins上所有可能的插件 但是,它们提供了另外两种配置“不受支持”插件的方法: