definisi resources.pipelines.pipeline.trigger

Tentukan tidak ada yang akan dinonaktifkan, benar untuk menyertakan semua cabang, atau gunakan sintaks lengkap seperti yang dijelaskan dalam contoh berikut.

Definisi yang mereferensikan definisi ini: resources.pipelines.pipeline

Implementasi

Penerapan Deskripsi
pemicu: diaktifkan, cabang, tahapan, tag Mengonfigurasi pemicu sumber daya alur menggunakan sintaks penuh.
pemicu: tidak ada | Benar Tentukan tidak ada yang akan dinonaktifkan atau benar untuk menyertakan semua cabang.
Penerapan Deskripsi
pemicu: diaktifkan, cabang Tentukan tidak ada yang akan dinonaktifkan, benar untuk menyertakan semua cabang, atau gunakan sintaks lengkap seperti yang dijelaskan dalam contoh berikut.
pemicu: tidak ada | Benar Tentukan tidak ada yang akan dinonaktifkan atau benar untuk menyertakan semua cabang.

Keterangan

Ada beberapa cara untuk menentukan pemicu dalam sumber daya alur. Untuk memicu eksekusi saat eksekusi alur yang dirujuk selesai, gunakan trigger: true.

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

Untuk menonaktifkan pemicu sumber daya alur, tentukan nilai none.

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

Untuk mengonfigurasi filter cabang, gunakan sintaks penuh. Filter cabang dapat ditentukan sebagai daftar cabang yang akan disertakan, atau sebagai daftar cabang untuk disertakan dikombinasikan dengan daftar cabang yang akan dikecualikan.

Untuk menentukan daftar cabang yang akan disertakan dan dikecualikan, gunakan sintaks berikut trigger .

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

Untuk menentukan daftar cabang yang akan disertakan, tanpa pengecualian, hilangkan exclude nilai, atau gunakan sintaks berikut untuk menentukan daftar cabang yang akan disertakan secara langsung mengikuti branches.

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

Untuk memfilter menurut tahapan atau tag, gunakan sintaks berikut 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

Untuk informasi selengkapnya, lihat Pemicu penyelesaian alur.

Penting

Saat Anda menentukan pemicu sumber daya, jika sumber daya alurnya berasal dari repositori yang sama dengan alur saat ini, pemicu mengikuti cabang yang sama dan berkomitmen di mana peristiwa dinaikkan. Tetapi jika sumber daya alur berasal dari repositori yang berbeda, alur saat ini dipicu pada cabang yang ditentukan oleh cabang Default untuk pengaturan build manual dan terjadwal . Untuk informasi selengkapnya, lihat Pertimbangan cabang untuk pemicu penyelesaian alur.

pemicu: diaktifkan, cabang, tahapan, tag

Mengonfigurasi pemicu sumber daya alur menggunakan sintaks penuh.

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.

Properti

enabledboolean.
Apakah pemicu diaktifkan; default ke true.

branchesresources.pipelines.pipeline.trigger.branches.
Nama cabang untuk disertakan atau dikecualikan untuk memicu eksekusi.

stages daftar string.
Daftar tahapan yang ketika dicocokkan akan memicu alur.

tags daftar string.
Daftar tag yang ketika dicocokkan akan memicu alur.

pemicu: diaktifkan, cabang

Tentukan tidak ada yang akan dinonaktifkan, benar untuk menyertakan semua cabang, atau gunakan sintaks lengkap seperti yang dijelaskan dalam contoh berikut.

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

Properti

enabledboolean.
Apakah pemicu diaktifkan; default ke true.

branchesresources.pipelines.pipeline.trigger.branches.
Nama cabang untuk disertakan atau dikecualikan untuk memicu eksekusi.

pemicu: tidak ada | Benar

Tentukan tidak ada yang akan dinonaktifkan atau benar untuk menyertakan semua cabang.

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

trigger String. Nilai yang diizinkan: tidak ada | Benar.

Tentukan tidak ada yang akan dinonaktifkan atau benar untuk menyertakan semua cabang.