Introduction
Sometimes you want Jenkins to check your code repository regularly to see if there are any changes. Poll SCM configuration lets Jenkins look for updates on a schedule and start a build only when there is new code. This saves time and resources by not building when nothing changed.
When you want Jenkins to automatically build your project only if new code is pushed to the repository.
When you do not have webhooks set up to notify Jenkins about code changes.
When you want to reduce unnecessary builds and save server resources.
When your team commits code at irregular times and you want Jenkins to check periodically.
When you want a simple way to trigger builds without complex event setups.