Udostępnij za pośrednictwem


includeExcludeFilters, definicja

Listy elementów do uwzględnienia lub wykluczenia dla zdarzeń wyzwalacza.

includeExcludeFilters:
  include: [ string ] # List of items to include.
  exclude: [ string ] # List of items to exclude.

Uwaga / Notatka

Ta definicja jest definicją pomocniczą i nie jest przeznaczona do użycia bezpośrednio w potoku. Ten artykuł zawiera składnię YAML dla tego typu pomocniczego, ale nie pokazuje przykładów użycia. Aby uzyskać więcej informacji i przykłady użycia tego typu pomocniczego, zobacz następujące definicje, które odwołują się do tych artykułów definicji .

Definicje odwołujące się do tej definicji: trigger, pr, schedules.cron

Właściwości

lista ciągów include.
Lista elementów do uwzględnienia.

include:
- item1
- item2

Listę można również określić include w jednym wierszu przy użyciu następującego formatu.

include: [ item1, item2 ]

Aby na przykład określić listę gałęzi, które mają być zgodne w pr wyzwalaczu, użyj następującej składni.

pr:
  branches:
    include:
    - main
    - features/*

Listę można również określić includes w jednym wierszu przy użyciu następującego formatu.

pr:
  branches:
    include: [ main, features/* ]

lista ciągów exclude.
Lista elementów do wykluczenia.

exclude:
- item1
- item2

Listę można również określić exclude w jednym wierszu przy użyciu następującego formatu.

exclude: [ item1, item2 ]

Uwagi

Definicja includeExcludeFilters jest definicją pomocniczą i nie jest przeznaczona do użycia bezpośrednio w potoku. Zamiast tego służy do zapewnienia struktury różnych właściwości w definicjach wymienionych w górnej części artykułu.

Na przykład includeExcludeFilters jest typem definiującym, w jaki sposób pr.branches sekcja jest ustrukturyzowana. Zobacz pełnej składni implementacji żądaniaściągnięcia, aby uzyskać pełną sekcję kontroli, aby zapoznać się z pr właściwościami używającymi polecenia includeExcludeFilters.

pr:
  branches: # Branch names to include or exclude for triggering a run.
    include: [ string ] # List of items to include.
    exclude: [ string ] # List of items to exclude.