使用groovy脚本更新jenkins作业的计划

使用groovy脚本更新jenkins作业的计划,jenkins,jenkins-plugins,Jenkins,Jenkins Plugins,我想使用groovy脚本更新视图中所有作业的计划 我在维基上看到了这些: 它告诉您如何在一个视图中获取所有项目并更新maven项目的JVM选项。这适用于FREESTYLE项目,但我想知道是否同样适用于MavenModuleSet类型的项目 def newview = Hudson.instance.getView("view-name") def newtime= "H 10 * * *" for(item in newview.getItems()) { AbstractProject

我想使用groovy脚本更新视图中所有作业的计划

我在维基上看到了这些:

它告诉您如何在一个视图中获取所有项目并更新maven项目的JVM选项。这适用于FREESTYLE项目,但我想知道是否同样适用于MavenModuleSet类型的项目

def newview = Hudson.instance.getView("view-name")

def newtime= "H 10 * * *"

for(item in newview.getItems())
{
 AbstractProject job= item
 for(trigger in item.triggers.values()) {
        if(trigger instanceof TimerTrigger) {
            println("--- Timer trigger for " + item.name + " ---")
            println(trigger.spec + '\n')
          TimerTrigger tt= new TimerTrigger(newtime)
          job.addTrigger(tt)
          job.save()
        }
    }

}