所以,我刚刚设置了一个当前公共Jenkinsci镜像的Docker容器。通过Workflow Aggregator安装了Workflow插件,并尝试执行一个非常简单的脚本:
node {
def jsonParser = new JsonSlurper()
println "done"
}
在执行时我立即得到以下结果:
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
WorkflowScript: 2: unable to resolve class JsonSlurper
由于工作流插件似乎使用自己(预定义的)Groovy库,而不是通过Jenkins中“正常”的Groovy插件导入的库。所以有没有办法从一个工作流脚本中使用像JsonSlurper这样的东西呢?
谢谢, Indy