在那满口的标题之后,我的障碍出现了:
我有一个基于 JaC 的 Jenkins 系统。使用 Gradle-Dropwizard 和 Skipper 来管理作业创建、管道等。我正在尝试用它实现 Jenkins Notifications 插件,但我无法让它工作。尝试了官方网站、指南(通常和自由风格的工作)以及这里的一些相关问题,但没有任何效果。
我知道它需要添加publishers {}
但node(){}
也steps(){}
不起作用。
在以下变体下,它总是在 DSL 创建脚本中失败:
No signature of method: javaposse.jobdsl.dsl.jobs.FreeStyleJob.stage() is applicable for argument types: (java.lang.String, script$_run_closure1$_closure2) values: [notify, script$_run_closure1$_closure2@9d55a72]
Possible solutions: wait(), getName(), label(), any(), using(java.lang.String), label(java.lang.String)
有没有人知道该怎么做?