错误清理脚本CloudBees Jenkins无法解析类com.CloudBees.hudson.plugins.folder.AbstractFolder

错误清理脚本CloudBees Jenkins无法解析类com.CloudBees.hudson.plugins.folder.AbstractFolder,jenkins,cloudbees,Jenkins,Cloudbees,我的问题是关于一个失败的groovy脚本。 我尝试从一个自由式作业运行它,其中包含一个构建步骤“执行系统Groovy脚本”和“Groovy命令”,我在其中粘贴了脚本,并且还尝试直接从脚本控制台运行脚本。 (我尝试的另一个脚本给出了不同的错误:) 我在这里找到了一些和其他的,但到目前为止还没有帮到我,所以我想由这里的社区来管理它。 我知道可能比这里描述的更多,但我有希望 我是两台旧的(v1.580.13)Cloudbees Jenkins服务器的管理员,我需要支持这些服务器,但还不能停止运行。我曾

我的问题是关于一个失败的groovy脚本。 我尝试从一个自由式作业运行它,其中包含一个构建步骤“执行系统Groovy脚本”和“Groovy命令”,我在其中粘贴了脚本,并且还尝试直接从脚本控制台运行脚本。 (我尝试的另一个脚本给出了不同的错误:)

我在这里找到了一些和其他的,但到目前为止还没有帮到我,所以我想由这里的社区来管理它。 我知道可能比这里描述的更多,但我有希望

我是两台旧的(v1.580.13)Cloudbees Jenkins服务器的管理员,我需要支持这些服务器,但还不能停止运行。我曾经运行一个清理脚本,清理从服务器上的工作空间。 环境(主机和代理)

  • OLD=RHEL 6.x physical-脚本在那里运行
  • NEW=CentOS 7.x虚拟机-这里没有
由于某种原因,我无法理解它在我的新环境中不起作用,并产生了一个错误,该错误涉及到文件夹插件,我不理解该插件,因为该插件已安装且据我所知未更改

已安装“”(4.7)和“”(2.10),我可以在以下位置查看相关文件:

$JENKINS_HOME/plugins/cloudbees-folder
$JENKINS_HOME/plugins/cloudbees-folder.jpi
../cache/war/WEB-INF/plugins/cloudbees-folder.hpi
v1.14还安装为master和Agent的Groovy运行时(Groovy版本:1.8.9 JVM:1.8.0¿供应商:Oracle Corporation as OS软件包,并且在Jenkins配置中具有“Groovy安装”:Groovy 2.5.4和2.1.9 from-自动安装)

控制台中的确切错误输出为:

    FATAL: startup failed:
Script1.groovy: 19: unable to resolve class com.cloudbees.hudson.plugins.folder.AbstractFolder 
 @ line 19, column 24.
   if(item instanceof com.cloudbees.hudson.plugins.folder.AbstractFolder) {
                      ^

1 error

org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
Script1.groovy: 19: unable to resolve class com.cloudbees.hudson.plugins.folder.AbstractFolder 
 @ line 19, column 24.
   if(item instanceof com.cloudbees.hudson.plugins.folder.AbstractFolder) {
                      ^

1 error

at org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:302)
at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:861)
at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:550)
at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:499)
at groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:302)
at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:281)
at groovy.lang.GroovyShell.parseClass(GroovyShell.java:731)
at groovy.lang.GroovyShell.parse(GroovyShell.java:743)
at groovy.lang.GroovyShell.parse(GroovyShell.java:723)
at groovy.lang.GroovyShell.evaluate(GroovyShell.java:680)
at groovy.lang.GroovyShell.evaluate(GroovyShell.java:666)
at hudson.plugins.groovy.SystemGroovy.perform(SystemGroovy.java:81)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:770)
at hudson.model.Build$BuildExecution.build(Build.java:199)
at hudson.model.Build$BuildExecution.doRun(Build.java:160)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:533)
at hudson.model.Run.execute(Run.java:1745)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:89)
at hudson.model.Executor.run(Executor.java:240)
非常感谢您的帮助