Pipelines Ignore List
Pipelines supports ignoring files by setting the Ignore List HCL or YAML configuration value.
Syntax
The Ignore List can contain multiple filter patterns separated by the ,
character.
,
Is used as a separator between filters*
Matches any character except/
, for matches within a specific directory.**
Matches any character, for matches across multiple directories.
Common Examples
Ignore specific files
myfile.yml
- Matches the exact path to this file at the root level.
myfile.yml,a/b/c/myfile.yml
- Matches both of these specific paths. Multiple patterns can be specified by separating them with ,
.
Ignore all files with extension .md
**.md
- Matches all paths ending in .md, regardless of directory depth.
Ignore README.md everywhere
README.md,**/README.md
- Matches the root README.md as well as any README.md in any directory.
Ignore all files in a directory
a/**
- Matches any file in a
or a subdirectory of a
. For example, both a/myfile.yml
and a/b/c/myfile.yml
will be ignored.
Ignore all files with extension .md in a directory
docs/**.md
- Matches all .md files in the docs directory and its subdirectories. For example, docs/file.md
will be ignored, but not docs/file.yml
.
Ignore all files only in a specific directory, but not subdirectories
a/*
- Matches any file directly in the a
directory, but not in subdirectories. For example, a/myfile.yml
is ignored, but a/b/c/myfile.yml
is not.