Есть ли способ ограничить выполнение заданий Hudson CI только в определенное время суток? - PullRequest
3 голосов
/ 29 июля 2011

есть ли в Hudson CI плагин или какая-то конфигурация, в которой задание не будет запускаться в определенное время суток? Я думал о такой работе, как:

Запустить задание A при изменении управления версиями, если не после 17:00 и до 9:00

Спасибо!

Ответы [ 2 ]

2 голосов
/ 30 июля 2011

Может быть, вы могли бы установить глобальное свойство, которое в зависимости от времени будет установлено вкл. / Выкл., И вы сконфигурировали сборки для использования этого глобального свойства.

Но, возможно, лучшим способом было бы настроить опрос scmпросто не опрашивать в нужное время суток.Тогда никакие изменения не будут найдены и сборка не будет запущена; -)

0 голосов
/ 06 мая 2013

Мы запускаем автоматизированные тесты в нашем экземпляре Jenkins. Когда они выполняются в определенных средах, мы отключаем задание развертывания в соответствующих средах. Это делается с помощью Jenkins CLI. https://wiki.jenkins -ci.org / дисплей / Дженкинс / Jenkins + CLI Могу поспорить, что вы могли бы сделать то же самое, но вместо этого использовать в работе функцию «Построить периодически».

...