Эта функция в основном нужна для использования Jenkins в качестве замены cron, и не лучшим образом подходит для периодической сборки проектов . Когда пользователи впервые сталкиваются с концепцией непрерывной интеграции (continuous integration), обычно они думают о регулярном запуске сборок, вроде ночных или недельных. Однако, ключевая идея непрерывной интеграции в запуске сборок немедленно после внесения изменений в код, для быстрого получения результата об изменениях разработчиком. Чтобы поведение Jenkins было именно таким, настройте оповещения на стороне SCM .
Пожалуйста, перед тем как использовать эту функцию, остановитесь и убедитесь, что вы действительно хотите именно этого.