Delen via


resources.pipelines.pipeline.triggerdefinitie

Geef geen op om uit te schakelen, waar als u alle vertakkingen wilt opnemen of gebruik de volledige syntaxis zoals beschreven in de volgende voorbeelden.

Definities die naar deze definitie verwijzen: resources.pipelines.pipeline

Implementaties

Implementatie Beschrijving
trigger: ingeschakeld, vertakkingen, fasen, tags Configureer pijplijnresourcetriggers met behulp van de volledige syntaxis.
trigger: geen | waar Geef geen op om alle vertakkingen uit te schakelen of waar op te nemen.
Implementatie Beschrijving
trigger: ingeschakeld, vertakkingen Geef geen op om uit te schakelen, waar als u alle vertakkingen wilt opnemen of gebruik de volledige syntaxis zoals beschreven in de volgende voorbeelden.
trigger: geen | waar Geef geen op om alle vertakkingen uit te schakelen of waar op te nemen.

Opmerkingen

Er zijn verschillende manieren om triggers in een pijplijnresource te definiƫren. Als u een uitvoering wilt activeren wanneer een uitvoering van de pijplijn waarnaar wordt verwezen, gebruikt u trigger: true.

resources:
  pipelines:
  - pipeline: source-pipeline
    source: TriggeringPipeline
    trigger: true

Als u de pijplijnresourcetrigger wilt uitschakelen, geeft u een waarde van noneop.

resources:
  pipelines:
  - pipeline: source-pipeline
    source: TriggeringPipeline
    trigger: none

Gebruik de volledige syntaxis om vertakkingsfilters te configureren. Vertakkingsfilters kunnen worden opgegeven als een lijst met vertakkingen die moeten worden opgenomen, of als een lijst met vertakkingen die moeten worden opgenomen in combinatie met een lijst met vertakkingen die moeten worden uitgesloten.

Als u een lijst wilt opgeven met vertakkingen die moeten worden opgenomen en uitgesloten, gebruikt u de volgende trigger syntaxis.

resources:
  pipelines:
  - pipeline: source-pipeline
    source: TriggeringPipeline
    trigger:
      branches:
        include:
        - main
        - develop
        - features/*
        exclude:
        - features/experimental/*

Als u een lijst met vertakkingen wilt opgeven die moeten worden opgenomen, zonder uitsluitingen, laat u de exclude waarde weg of gebruikt u de volgende syntaxis om de lijst met vertakkingen op te geven die direct na branchesmoeten worden opgenomen.

resources:
  pipelines:
  - pipeline: source-pipeline
    source: TriggeringPipeline
    trigger:
      branches:
      - main
      - develop

Als u wilt filteren op fasen of tags, gebruikt u de volgende trigger syntaxis.

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

Zie Pijplijn-voltooiingstriggersvoor meer informatie.

Belangrijk

Wanneer u een resourcetrigger definieert en de pijplijnresource afkomstig is van dezelfde opslagplaats als de huidige pijplijn, volgt het activeren dezelfde vertakking en voert u door waarop de gebeurtenis wordt gegenereerd. Maar als de pijplijnresource afkomstig is van een andere opslagplaats, wordt de huidige pijplijn geactiveerd op de vertakking die is opgegeven door de Standaardvertakking voor handmatige en geplande builds instelling. Zie Vertakkingsoverwegingen voor triggers voor pijplijnvoltooiingvoor meer informatie.

trigger: ingeschakeld, vertakkingen, fasen, tags

Configureer pijplijnresourcetriggers met behulp van de volledige syntaxis.

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.

Eigenschappen

enabled booleaanse.
of de trigger is ingeschakeld; is standaard ingesteld op waar.

branches resources.pipelines.pipeline.trigger.branches.
Branch-namen die moeten worden opgenomen of uitgesloten voor het activeren van een uitvoering.

stages lijst met tekenreeksen.
Lijst met fasen die de pijplijn activeren wanneer deze overeenkomen.

tags lijst met tekenreeksen.
Lijst met tags die, wanneer overeenkomend, de pijplijn activeert.

trigger: ingeschakeld, vertakkingen

Geef geen op om uit te schakelen, waar als u alle vertakkingen wilt opnemen of gebruik de volledige syntaxis zoals beschreven in de volgende voorbeelden.

trigger:
  enabled: boolean # Whether the trigger is enabled; defaults to true.
  branches: branches # Branches to include or exclude for triggering a run.

Eigenschappen

enabled booleaanse.
of de trigger is ingeschakeld; is standaard ingesteld op waar.

branches resources.pipelines.pipeline.trigger.branches.
Branch-namen die moeten worden opgenomen of uitgesloten voor het activeren van een uitvoering.

trigger: geen | waar

Geef geen op om alle vertakkingen uit te schakelen of waar op te nemen.

trigger: none | true # Specify none to disable or true to include all branches.

trigger tekenreeks. Toegestane waarden: geen | waar.

Geef geen op om alle vertakkingen uit te schakelen of waar op te nemen.