Udostępnij za pośrednictwem


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 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.