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 none
belirtin.
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 branches
edilen 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
enabled
Boole değeri.
Tetikleyicinin etkinleştirilip etkinleştirilmediği; varsayılan değeri true olarak ayarlanır.
branches
resources.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
enabled
Boole değeri.
Tetikleyicinin etkinleştirilip etkinleştirilmediği; varsayılan değeri true olarak ayarlanır.
branches
resources.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.