Freigeben über


includeExcludeFilters-Definition

Listen von Elementen, die für Triggerereignisse eingeschlossen oder ausgeschlossen werden sollen.

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

Hinweis

Diese Definition ist eine unterstützende Definition und ist nicht für die direkte Verwendung in einer Pipeline vorgesehen. Dieser Artikel enthält die YAML-Syntax für diesen unterstützenden Typ, zeigt jedoch keine Verwendungsbeispiele an. Weitere Informationen und Beispiele für die Verwendung dieses unterstützenden Typs finden Sie in den folgenden Definitionen, die auf diese Definitionsartikel verweisen .

Definitionen, die auf diese Definition verweisen: trigger, pr, schedules.cron

Eigenschaften

include Zeichenfolgenliste.
Liste der einzuschließden Elemente.

include:
- item1
- item2

Sie können auch die include Liste in einer einzelnen Zeile mit dem folgenden Format angeben.

include: [ item1, item2 ]

Wenn Sie beispielsweise eine Liste von Verzweigungen angeben möchten, die in einem pr Trigger übereinstimmen sollen, verwenden Sie die folgende Syntax.

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

Sie können auch die includes Liste in einer einzelnen Zeile mit dem folgenden Format angeben.

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

exclude Zeichenfolgenliste.
Liste der auszuschließenden Elemente.

exclude:
- item1
- item2

Sie können auch die exclude Liste in einer einzelnen Zeile mit dem folgenden Format angeben.

exclude: [ item1, item2 ]

Bemerkungen

Die includeExcludeFilters Definition ist eine unterstützende Definition und ist nicht für die direkte Verwendung in einer Pipeline vorgesehen; Stattdessen wird sie verwendet, um die Struktur verschiedener Eigenschaften in den Definitionen bereitzustellen, die oben im Artikel aufgeführt sind.

Beispielsweise ist includeExcludeFilters der Typ, der definiert, wie der abschnitt pr.branches strukturiert ist. Informationen zu den Eigenschaften, die verwenden, finden Sie in den princludeExcludeFilters Abschnitt.

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.