ответ

1

Вы могли бы сделать два вспомогательных работ:

  • одно задание, которое планируется запустить в 11 часов утра, который отключает работу, которую вы хотите и
  • Другая работа, которая работает в 15 часов, что позволяет работу

фактическое включение и отключение рабочих мест проще всего сделать с помощью клиента Дженкинс командной строки, либо Java-клиент (https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+CLI) или клиент SSH (https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+SSH)

На работе я настроил именно такую ​​настройку. Я сам использую клиент ssh. Чтобы отключить работу я использую

ssh -p <jenkins ssh port> [email protected] disable-job <jobname> 

Это хорошая идея, чтобы настроить Дженкинс, чтобы настроить статический порт SSH и создать пользователь с ключом SSH без пароля для этой цели.

Клиентская команда для включения задания - enable-job.

0

Я думаю, что Configuration Slicing Plugin может решить ваши проблемы. Этот плагин выполняет массовую настройку выбранных свойств проекта, включая электронную почту, таймер, отбрасывает старые сборки, конфигурацию Maven, отключает задания и т. Д.

1

Вы можете оставить это задание активным и настроить опрос репозитория с использованием синтаксиса CRONTAB. Результатом будет то, что задание будет невосприимчивым к репозиторию, которое будет выполняться вне указанного вами времени.

Упрощение и достижение такого же результата.