我正在尝试使用Jenkins DSL插件为每个项目播种/生成管道作业。
我使用Jenkins v2.190.2,DSL插件v1.76和Groovy 2.5.8。
我使用简单的方法调用创建了Groovy脚本,该脚本应为新的管道作业添加种子。
然后,我在詹金斯(Jenkins)创建了新工作,提供了Git的源代码和凭据,并选择了Look on file system
的选项,其中提供了脚本的路径(入口点)。
运行此作业后,出现异常:
ERROR: no Job DSL script(s) found at ...
入口点脚本,在Jenkins作业中被指定为DSL源:
import jobs.ProjectRunner
def projects = {
// list of projects
}
new ProjectRunner().generateJobs(this,projects);
如何获得此作业运行new ProjectRunner().generateJobs(this,projects);
方法?