Polling build filters

This chapter introduces the available polling build filters for both Freestyle and Pipeline jobs. Some filters include dedicated pages with additional configuration details and usage guidance to help you tailor polling behavior to your specific build requirements.

  • Exclude changes from Depot Path - Filters out changes made in specific depot paths from triggering builds.

  • Exclude changes from user - Prevents builds from being triggered by changes submitted by a specified Perforce user.
  • Exclude changes from outside Java pattern - Uses Java regular expressions to exclude changes that don’t match the specified pattern.

  • Exclude changes outside view mask - Filters out changes that fall outside the defined workspace view.

  • Polling per change - Triggers a build for each individual change submitted. The polling event returns the oldest unbuilt change, enabling incremental builds.
  • Polling latest change - Triggers a build for the most recent change found during polling, ignoring intermediate changes.

  • Polling latest change with pin - If a pinned label or changelist is specified in the checkout step, this filter ignores the pin and polls until the latest change, ensuring the build reflects the most recent updates.