如何清理Cloudbee和Jenkins的旧建筑?
我想安排一个清理旧版本的作业,所以我已经配置了以下脚本,但它在Jenkins脚本控制台工作,而不是Jenkins作业配置。运行作业时,我遇到以下错误: 处理提供的DSL脚本 错误:(脚本,第5行)没有这样的属性:类:script的Jenkins 已完成:失败。我的脚本为“ 代码:如何清理Cloudbee和Jenkins的旧建筑?,jenkins,jenkins-cli,jenkins-job-dsl,Jenkins,Jenkins Cli,Jenkins Job Dsl,我想安排一个清理旧版本的作业,所以我已经配置了以下脚本,但它在Jenkins脚本控制台工作,而不是Jenkins作业配置。运行作业时,我遇到以下错误: 处理提供的DSL脚本 错误:(脚本,第5行)没有这样的属性:类:script的Jenkins 已完成:失败。我的脚本为“ 代码: Jenkins脚本控制台会自动导入包Jenkins.*,Jenkins.model.*,hudson.*,和hudson.model.*。但是作业DSL不会自动导入这些包,您必须在脚本开始时进行导入 import je
Jenkins脚本控制台会自动导入包
Jenkins.*
,Jenkins.model.*
,hudson.*
,和hudson.model.*
。但是作业DSL不会自动导入这些包,您必须在脚本开始时进行导入
import jenkins.*
import jenkins.model.*
import hudson.*
import hudson.model.*
// your script
但是只导入您需要的类会更简洁,例如jenkins.model.jenkins
import jenkins.model.Jenkins
// your script
谢谢daspilker你能帮我在上面的脚本上如何排除多分支项目,因为现在我的脚本很好,但多分支项目抛出错误
import jenkins.model.Jenkins
// your script