resources.pipelines.pipeline.trigger definition
Określ brak do wyłączenia, wartość true, aby uwzględnić wszystkie gałęzie lub użyć pełnej składni, jak opisano w poniższych przykładach.
Definicje odwołujące się do tej definicji: resources.pipelines.pipeline
Implementacje
Implementacja | Opis |
---|---|
wyzwalacz: włączone, gałęzie, etapy, tagi | Konfigurowanie wyzwalaczy zasobów potoku przy użyciu pełnej składni. |
wyzwalacz: brak | True | Określ brak do wyłączenia lub wartości true, aby uwzględnić wszystkie gałęzie. |
Implementacja | Opis |
---|---|
wyzwalacz: włączone, gałęzie | Określ brak do wyłączenia, wartość true, aby uwzględnić wszystkie gałęzie lub użyć pełnej składni, jak opisano w poniższych przykładach. |
wyzwalacz: brak | True | Określ brak do wyłączenia lub wartości true, aby uwzględnić wszystkie gałęzie. |
Uwagi
Istnieje kilka sposobów definiowania wyzwalaczy w zasobie potoku. Aby wyzwolić przebieg po zakończeniu dowolnego uruchomienia przywoływnego potoku, użyj polecenia trigger: true
.
resources:
pipelines:
- pipeline: source-pipeline
source: TriggeringPipeline
trigger: true
Aby wyłączyć wyzwalacz zasobu potoku, określ wartość .none
resources:
pipelines:
- pipeline: source-pipeline
source: TriggeringPipeline
trigger: none
Aby skonfigurować filtry gałęzi, użyj pełnej składni. Filtry gałęzi można określić jako listę gałęzi do uwzględnienia lub jako listę gałęzi do uwzględnienia w połączeniu z listą gałęzi do wykluczenia.
Aby określić listę gałęzi do uwzględnienia i wykluczenia, użyj następującej trigger
składni.
resources:
pipelines:
- pipeline: source-pipeline
source: TriggeringPipeline
trigger:
branches:
include:
- main
- develop
- features/*
exclude:
- features/experimental/*
Aby określić listę gałęzi do uwzględnienia, bez wykluczeń, pominąć exclude
wartość lub użyć następującej składni, aby określić listę gałęzi do uwzględnienia bezpośrednio po branches
.
resources:
pipelines:
- pipeline: source-pipeline
source: TriggeringPipeline
trigger:
branches:
- main
- develop
Aby filtrować według etapów lub tagów, użyj następującej trigger
składni.
resources:
pipelines:
- pipeline: source-pipeline
source: TriggeringPipeline
trigger:
branches: # Branches to include
tags: # List of tags that when matched will trigger the pipeline.
- release25
stages: # List of stages that when complete will trigger the pipeline.
- build
Aby uzyskać więcej informacji, zobacz Wyzwalacze uzupełniania potoku.
Ważne
Podczas definiowania wyzwalacza zasobu, jeśli jego zasób potoku pochodzi z tego samego repozytorium co bieżący potok, wyzwalanie jest zgodne z tą samą gałęzią i zatwierdzeniem, na którym jest zgłaszane zdarzenie. Jeśli jednak zasób potoku pochodzi z innego repozytorium, bieżący potok jest wyzwalany w gałęzi określonej przez gałąź Domyślna dla ustawienia kompilacji ręcznych i zaplanowanych . Aby uzyskać więcej informacji, zobacz Zagadnienia dotyczące gałęzi wyzwalaczy uzupełniania potoku.
wyzwalacz: włączone, gałęzie, etapy, tagi
Konfigurowanie wyzwalaczy zasobów potoku przy użyciu pełnej składni.
trigger:
enabled: boolean # Whether the trigger is enabled; defaults to true.
branches: branches # Branches to include or exclude for triggering a run.
stages: [ string ] # List of stages that when matched will trigger the pipeline.
tags: [ string ] # List of tags that when matched will trigger the pipeline.
Właściwości
enabled
wartość logiczna.
Czy wyzwalacz jest włączony; wartość domyślna to true.
branches
resources.pipelines.pipeline.trigger.branches.
Nazwy gałęzi do uwzględnienia lub wykluczenia wyzwalania przebiegu.
stages
lista ciągów.
Lista etapów, które po dopasowaniu spowodują wyzwolenie potoku.
tags
lista ciągów.
Lista tagów, które po dopasowaniu spowodują wyzwolenie potoku.
wyzwalacz: włączone, gałęzie
Określ brak do wyłączenia, wartość true, aby uwzględnić wszystkie gałęzie lub użyć pełnej składni, jak opisano w poniższych przykładach.
trigger:
enabled: boolean # Whether the trigger is enabled; defaults to true.
branches: branches # Branches to include or exclude for triggering a run.
Właściwości
enabled
wartość logiczna.
Czy wyzwalacz jest włączony; wartość domyślna to true.
branches
resources.pipelines.pipeline.trigger.branches.
Nazwy gałęzi do uwzględnienia lub wykluczenia wyzwalania przebiegu.
wyzwalacz: brak | True
Określ brak do wyłączenia lub wartości true, aby uwzględnić wszystkie gałęzie.
trigger: none | true # Specify none to disable or true to include all branches.
trigger
Ciąg. Dozwolone wartości: none | True.
Określ brak do wyłączenia lub wartości true, aby uwzględnić wszystkie gałęzie.