Я хочу иметь возможность выполнять развертывание только в определенные дни с 9:00 до 18:00. У меня уже есть сборки, заблокированные по дням, с помощью «Установить ApprovedDays», но мне нужен один на несколько часов.
Из того, что я читаю, сборка по расписанию должна происходить в определенное время. Я хочу, чтобы наши сборки запускались, когда происходит регистрация, и если они соответствуют критериям (одним из них является время суток), автоматически выполняется развертывание. Я пытаюсь избежать запуска сборок в производство, когда нет поддержки для решения каких-либо проблем.
Привет @JasonW. Если мой или любой другой ответ решил ваш вопрос, рассмотрите принимая это, нажав на галочку. Это показывает более широкому сообществу, что вы нашли решение, и повышает репутацию как отвечающего, так и вас самих. Конечно, нет никаких обязательств делать это.
Возможно, этот плагин Jenkins может решить вашу проблему: https://github.com/jenkinsci/рабочие часы-плагин
Спасибо, это похоже именно то, что я искал.
Перейдите в «Конфигурация» -> «Сборка» -> «Периодическая сборка» и укажите период времени.