Delen via


definitie resources.pipelines.pipeline.trigger

Geef geen op om uit te schakelen, waar om alle vertakkingen op te nemen 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 uit te schakelen of waar om alle vertakkingen op te nemen.
Implementatie Beschrijving
trigger: ingeschakeld, vertakkingen Geef geen op om uit te schakelen, waar om alle vertakkingen op te nemen of gebruik de volledige syntaxis zoals beschreven in de volgende voorbeelden.
trigger: geen | Waar Geef geen op om uit te schakelen of waar om alle vertakkingen 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, is voltooid, gebruikt trigger: trueu .

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

Als u de trigger van de pijplijnresource wilt uitschakelen, geeft u de waarde op van none.

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 uit te sluiten vertakkingen.

Gebruik de volgende trigger syntaxis om een lijst met vertakkingen op te geven die moeten worden opgenomen en uitgesloten.

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

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

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 Triggers voor pijplijnvoltooiing voor meer informatie.

Belangrijk

Wanneer u een resourcetrigger definieert en de bijbehorende pijplijnresource afkomstig is van dezelfde opslagplaats als de huidige pijplijn, volgt de trigger dezelfde vertakking en doorvoer 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 instelling Standaardvertakking voor handmatige en geplande builds . Zie Vertakkingsoverwegingen voor het voltooien van pijplijntriggers voor 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

enabledBooleaanse waarde.
Of de trigger is ingeschakeld; is standaard ingesteld op true.

branchesresources.pipelines.pipeline.trigger.branches.
Namen van vertakkingen die moeten worden opgenomen of uitgesloten voor het activeren van een uitvoering.

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

tags tekenreekslijst.
Lijst met tags die bij overeenkomst de pijplijn activeren.

trigger: ingeschakeld, vertakkingen

Geef geen op om uit te schakelen, waar om alle vertakkingen op te nemen 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

enabledBooleaanse waarde.
Of de trigger is ingeschakeld; is standaard ingesteld op true.

branchesresources.pipelines.pipeline.trigger.branches.
Namen van vertakkingen die moeten worden opgenomen of uitgesloten voor het activeren van een uitvoering.

trigger: geen | Waar

Geef geen op om uit te schakelen of waar om alle vertakkingen 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 uit te schakelen of waar om alle vertakkingen op te nemen.