我试图使用groovy脚本从jenkins收集数据并收到错误:
无法解析类com。云蜂。哈德逊。插件。文件夹文件夹
下面是代码:
import jenkins.model.*
import hudson.model.*
import groovy.time.TimeCategory
use ( TimeCategory ) {
// e.g. find jobs not run in last 1 year
sometimeago = (new Date() - 1.year)
}
jobs = Jenkins.instance.getAllItems()
lastabort = null
jobs.each { j ->
if (j instanceof com.cloudbees.hudson.plugins.folder.Folder) { return }
numbuilds = j.builds.size()
if (numbuilds == 0) {
println 'JOB: ' + j.fullName
println ' -> no build'
return
}
lastbuild = j.builds[numbuilds - 1]
if (lastbuild.timestamp.getTime() < sometimeago) {
println 'JOB: ' + j.fullName
println ' -> lastbuild: ' + lastbuild.displayName + ' = ' + lastbuild.result + ', time: ' + lastbuild.timestampString2
}
}
错误是:
rg.codehaus.groovy.control.MultipleCompilationErrorsExceptio n:启动失败: Script1.groovy: 12:无法解析类com.cloudbees.hudson.plugins.folder.文件夹@第12行,第20列。if(j instanceofcom.cloudbees.hudson.plugins.folder.文件夹){返回}^1错误org.codehaus.groovy.control.ErrorCollector.failIf错误(Erro rCollector.java:302)
在Jenkins中运行导入库的groovy脚本时,请检查您的Jenkins构建步骤是“执行系统Groovy脚本”,而不是普通的旧“执行Groovy脚本”。
“系统”脚本在现有JVM上运行,而不是派生一个新的JVM,因此无法访问原始Jenkins JVM实例可用的共享库。
Groovy脚本与系统Groovy脚本-https://plugins.jenkins.io/groovy/
我看到了文件夹。jenkinsci/cloudbees文件夹插件中的java。
这意味着您需要:
导入com.cloudbees.hudson.plugins.folder.
”以确保脚本能够使实例工作
我试图设置谷歌云解析,但不能设置文件添加云链接server.js 我得到了以下错误: 语法错误:意外令牌)在createScript(vm.js:80: 10)在Object.runInThisContext(vm.js:139: 10)在模块。_compile(module.js:616: 28)在对象。_extensions... js(module.js:663: 10)在Module.lo
我正在使用Hudson的可编辑电子邮件通知插件。使用的版本控制工具是SVN(Subversion)。在电子邮件扩展插件中有一个向“提交者”发送邮件的选项。如果启用此选项,它将从SVN获取用户详细信息并向这些人发送邮件。 在我们的例子中,SVN配置了active directory(NT登录),因此hudson试图将邮件发送到NTLogin@domain.com这是不对的。我有一个文本文件,上面有所
当我运行类似-的任何Gradle任务时,它都会失败,并出现错误- 但是,如果我在项目的主文件中定义相同的配置和插件,它就可以正常工作。 我已经花了3-4个小时调试它,阅读了各种文章、博客和文档- https://plugins.gradle.org/plugin/com.jfrog.artifactory 用ArtiFactory分级 https://github.com/gradle/gradl
我在tomcat 7本地应用程序服务器上使用JSP 1.2和JSTL或Spring的taglib声明。但是,无论文件是在WEB-INF/lib下还是在类路径的其他位置,我总是会收到这样的错误:绝对uri:http://java.sun.com/jsp/jstl/core无法在web.xml或与此应用程序一起部署的jar文件中解析绝对uri:http://www.springframework.or
两天前,我犯了以下错误: 执行任务:[: app: assembleDebug] 配置项目:app registerResGeneratingTask已弃用,请使用registerGeneratedResFolders(FileCollection) 任务:app:buildInfoDebugLoader任务:app:preBuild-UP-DATE任务:core:preDebugBuild-up
我在尝试构建项目时遇到以下错误。唯一的区别是gradle脚本是在Kotlin DSL中。 下面是我的整个build.gradle.kts文件 https://gist.github.com/nksaroj/483f3f07df8e04c72040ea4c055459d6 或者 https://github.com/nksaroj/xDemo 是完整的项目。