Я использую плагин Jenkins DSL для генерации задания, которое необходимо периодически вызывать. Все шло, как и ожидалось, только запускающий cron, который должен был быть сгенерирован приведенным ниже кодом, не отображался в графическом интерфейсе задания, и задание не срабатывает периодически Когда я просматривал фактически сгенерированный файл конфигурации задания (config.xml), текст cron был там
Вот код:
dslFactory.freeStyleJob(jobName+'-PeriodicInvocation') {
triggers {
cron("$cronVal")
}
}
Значение cronVal берется из файла конфигурации.
Использование DSL версии 1.39, Jenkins версии 1.625 в Ubuntu 12.04