Ответ 1
Получите ваш SCM для запуска сборки вместо опроса.
Что SCM вы используете?
Edit:
Вы можете сказать Дженкинсу подождать "х" секунд после проверки изменений перед началом сборки. У меня такая же проблема, dev делает несколько проверок.
Существует два варианта настройки этого параметра: вариант с системой или вариант для каждого задания.
В системном варианте находится "Управление" → "Конфигурация системы" - "Тихий период". Это в секундах.
Параметр для каждого задания находится в разделе "Дополнительные параметры проекта" и также называется "Тихий период".
Если вы установите тихий период до 90, Дженкинс будет ждать до 90 секунд после последней обнаруженной проверки перед началом сборки.