resources.pipelines.pipeline.trigger tanımı

Devre dışı bırakılacak yok, tüm dalları eklemek için true belirtin veya aşağıdaki örneklerde açıklandığı gibi tam söz dizimini kullanın.

Bu tanıma başvuran tanımlar: resources.pipelines.pipeline

Uygulamalar

Uygulama Açıklama
tetikleyici: etkin, dallar, aşamalar, etiketler tam söz dizimini kullanarak işlem hattı kaynak tetikleyicilerini yapılandırın.
trigger: none | True Devre dışı bırakılacak yok veya tüm dalları eklemek için true belirtin.
Uygulama Açıklama
tetikleyici: etkin, dallar Devre dışı bırakılacak yok, tüm dalları eklemek için true belirtin veya aşağıdaki örneklerde açıklandığı gibi tam söz dizimini kullanın.
trigger: none | True Devre dışı bırakılacak yok veya tüm dalları eklemek için true belirtin.

Açıklamalar

İşlem hattı kaynağında tetikleyicileri tanımlamanın çeşitli yolları vardır. Başvuruda bulunan işlem hattının herhangi bir çalıştırması tamamlandığında bir çalıştırma tetiklemek için kullanın trigger: true.

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

İşlem hattı kaynak tetikleyicisini devre dışı bırakmak için değerini nonebelirtin.

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

Dal filtrelerini yapılandırmak için tam söz dizimini kullanın. Dal filtreleri, dahil edilecek dalların listesi veya dahil edilecek dalların listesi olarak ve dışlanacak dalların listesi olarak belirtilebilir.

Dahil etmek ve dışlamak üzere dalların listesini belirtmek için aşağıdaki trigger söz dizimini kullanın.

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

Dahil etmek üzere dalların listesini belirtmek için, dışlama olmadan değeri atlar exclude veya aşağıdaki söz dizimini kullanarak doğrudan takip branchesedilen dalların listesini belirtin.

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

Aşamalara veya etiketlere göre filtrelemek için aşağıdaki trigger söz dizimini kullanın.

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

Daha fazla bilgi için bkz . İşlem hattı tamamlama tetikleyicileri.

Önemli

Bir kaynak tetikleyicisi tanımladığınızda, işlem hattı kaynağı geçerli işlem hattıyla aynı depodansa tetikleyici, olayın tetiklendiği dalı ve işlemeyi izler. Ancak işlem hattı kaynağı farklı bir depodansa, geçerli işlem hattı el ile ve zamanlanmış derlemeler ayarı için Varsayılan dal tarafından belirtilen dalda tetikler . Daha fazla bilgi için bkz . İşlem hattı tamamlama tetikleyicileri için dal konuları.

tetikleyici: etkin, dallar, aşamalar, etiketler

tam söz dizimini kullanarak işlem hattı kaynak tetikleyicilerini yapılandırın.

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.

Özellikler

enabledBoole değeri.
Tetikleyicinin etkinleştirilip etkinleştirilmediği; varsayılan değeri true olarak ayarlanır.

branchesresources.pipelines.pipeline.trigger.branches.
Bir çalıştırmayı tetikleme amacıyla dahil etmek veya dışlamak için dal adları.

stages dize listesi.
Eşleştirildiğinde işlem hattını tetikleyecek aşamaların listesi.

tags dize listesi.
Eşleştirildiğinde işlem hattını tetikleyecek etiketlerin listesi.

tetikleyici: etkin, dallar

Devre dışı bırakılacak yok, tüm dalları eklemek için true belirtin veya aşağıdaki örneklerde açıklandığı gibi tam söz dizimini kullanın.

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

Özellikler

enabledBoole değeri.
Tetikleyicinin etkinleştirilip etkinleştirilmediği; varsayılan değeri true olarak ayarlanır.

branchesresources.pipelines.pipeline.trigger.branches.
Bir çalıştırmayı tetikleme amacıyla dahil etmek veya dışlamak için dal adları.

trigger: none | True

Devre dışı bırakılacak yok veya tüm dalları eklemek için true belirtin.

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

trigger Dize. İzin verilen değerler: yok | True.

Devre dışı bırakılacak yok veya tüm dalları eklemek için true belirtin.