Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Określ brak do wyłączenia, wartość true, aby uwzględnić wszystkie gałęzie lub użyć pełnej składni zgodnie z opisem 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, aby wyłączyć lub wartość 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 zgodnie z opisem w poniższych przykładach. |
wyzwalacz : brak | true | Określ brak, aby wyłączyć lub wartość 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 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 składni trigger
.
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ń, pomiń wartość exclude
lub użyj 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 składni trigger
.
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
Po zdefiniowaniu 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ślną dla ręcznych i zaplanowanych kompilacji ustawienie. Aby uzyskać więcej informacji, zobacz Zagadnienia dotyczące 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 w celu wyzwolenia przebiegu.
lista ciągów stages
.
Lista etapów, które po dopasowaniu spowodują wyzwolenie potoku.
lista ciągów tags
.
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 zgodnie z opisem 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 w celu wyzwolenia przebiegu.
trigger: none | prawdziwy
Określ brak, aby wyłączyć lub wartość 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 | prawdziwy.
Określ brak, aby wyłączyć lub wartość true, aby uwzględnić wszystkie gałęzie.