Specify a list of package ID filters and path filters to match against identified Vault packages located in
the workspace. Each filter string must occupy its own line.
A Package ID consists of the group, the name, and the version of a package, separated by
colons (':').
Package ID filters must follow one of three patterns:
-
group:name:version
-
group:name
-
name
Each segment in the package ID filter may be either ommitted or replaced with an asterisk ('*') to
represent a wildcard.
This step now supports path filters as well. A path filter is a path suffix relative to the localDirectory ending in '.zip' or '.jar', which may include '**', '*', and '?' wildcard characters.
For example, this pattern will match all zip files under the Local Directory:
**/*.zip
This pattern will only match packages located directly under the Packages folder whose filenames begin with 'acme-':
Packages/acme-*.zip
Matching packages will be uploaded in the order in which the filters are specified. Only the
highest matching version of a package identified by 'group:name' will be deployed, and it will
only be deployed once per build step, regardless of the number of matching filters.