Хорошей идеей здесь могло бы быть использование глобальной переменной, определенной на уровне Дженкинса.К сожалению, поле задания cron не позволяет ссылаться на глобальную переменную.
Однако есть несколько способов достичь того, к чему вы стремитесь.
Первое решение - создать фиктивное задание, которое имеетграфик.Это задание будет просто запускать все остальные задания, используя действие после сборки Build other projects
.Таким образом, вы будете устанавливать выражение cron только для фиктивного задания, и все остальные задания будут запускаться после запуска фиктивного задания.
Другое подобное решение - использовать параметр Build after other projects are built
в Jenkins.Вы можете установить расписание cron для одного из ваших заданий и задать Build after other projects are built
для сборки после того, как запланированное задание было построено для остальных заданий.Таким образом, будет выполнено «основное» задание по расписанию, а все остальные будут следовать.