我正在使用 Jenkins DSL 插件生成需要定期调用的作业一切都按预期进行 - 只有应该由下面的代码生成的触发 cron 没有显示在作业的 GUI 中,并且作业不是定期触发当我检查实际生成的作业配置文件(config.xml)时,cron 文本就在那里
这是代码:
dslFactory.freeStyleJob(jobName+'-PeriodicInvocation') {
triggers {
cron("$cronVal")
}
}
cronVal 的值是从配置文件中获取的。
在 Ubuntu 12.04 上使用 DSL 版本 1.39、Jenkins 版本 1.625