Настройка интервала опроса Jenkins на: * * * * *
будет опроса SCM на каждую минуту.
Есть ли способ настроить его на опрос менее минуты? например каждые 30 секунд?
Настройте Дженкинса на опрос меньше, чем каждую минуту
Ответ 1
Получите ваш SCM для запуска сборки вместо опроса.
Что SCM вы используете?
Edit:
Вы можете сказать Дженкинсу подождать "х" секунд после проверки изменений перед началом сборки. У меня такая же проблема, dev делает несколько проверок.
Существует два варианта настройки этого параметра: вариант с системой или вариант для каждого задания.
В системном варианте находится "Управление" → "Конфигурация системы" - "Тихий период". Это в секундах.
Параметр для каждого задания находится в разделе "Дополнительные параметры проекта" и также называется "Тихий период".
Если вы установите тихий период до 90, Дженкинс будет ждать до 90 секунд после последней обнаруженной проверки перед началом сборки.
Ответ 2
Дженкинс использует синтаксис Cron для опроса. Не уверен, что вы можете добраться до 30 секунд, так как Cron имеет 60-секундную гранулярность.
Проверьте это: Как получить unix script для запуска каждые 15 секунд?
Ответ 3
Я нашел решение и объяснил его здесь:
Jenkins Perforce Plugin - несколько списков изменений в одном опросе
Спасибо за идеи!