Create delivery filters

Delivery filters enable you to control how reviews are created and chains are triggered for each stream or branch.

Every path in a changeset is matched against the patterns in a stream's delivery filter. If one or more paths pass through the filters, the changeset delivery creates reviews and runs chains.

PulseUno applies the default delivery filter for a product or Git repository to any streams or branches in that product or Git repository that do not have an assigned delivery filter.

To create a delivery filter for a product or Git repository:

  1. In PulseUno, navigate to Spaces and select a space.

  2. Select the product or Git repository where you want to create a delivery filter.

  3. In the sidebar, select Delivery Filters.

  4. Click New Delivery Filter .

  5. In the Title field, enter a name for the new delivery filter.

  6. (Optional) In the Note field, enter information about the filter.

  7. Use the Exclude Paths/Include Paths fields to control which paths create reviews and run chains.

    Paths Description
    Excluded paths
    • To prevent specific paths from creating reviews and running chains, enter Ant-style patterns (one pattern per line), for example:

      **/.DS_Store

      **/tmp/**

    • To create reviews and run chains for the included changesets, leave empty.

    Included paths
    • To create reviews and run chains only for specific paths, enter Ant-style patterns (one pattern per line), for example:

      **/*.java**

      /*.jsp

    • To create reviews and run chains for all changesets, leave empty.

  8. If you have a system that delivers changes using specific usernames, for example a build process, you can ignore those changesets. In the Exclude authors field, enter the usernames (login IDs) on separate lines.

    For example, regbuild excludes all deliveries by the user with the login ID regbuild.

  9. To ignore changesets with specific text in their delivery comments, specify message patterns in the Excluded messages field. Enter each pattern on a separate line. Use an asterisk (*) as a wildcard character to match multiple messages.

    For example, *NO_REVIEW* excludes deliveries where the message contains the keyword NO_REVIEW.

  10. Click Save.

For details on how to apply a delivery filter in a product or Git repository, see Set delivery filter defaults.

Back to top

See also: