次の方法で共有


resources.pipelines.pipeline.trigger の定義

無効にする場合は none、すべての分岐を含める場合は true を指定するか、次の例で説明するように完全な構文を使用します。

この定義を参照する定義: resources.pipelines.pipeline

実装

実装 説明
トリガー: 有効、ブランチ、ステージ、タグ 完全な構文を使用してパイプライン リソース トリガーを構成します。
トリガー: なし |true 無効にする場合は none を指定し、すべてのブランチを含める場合は true を指定します。
実装 説明
トリガー: 有効、分岐 無効にする場合は none、すべての分岐を含める場合は true を指定するか、次の例で説明するように完全な構文を使用します。
トリガー: なし |true 無効にする場合は none を指定し、すべてのブランチを含める場合は true を指定します。

注釈

パイプライン リソースでトリガーを定義するには、いくつかの方法があります。 参照されるパイプラインの実行が完了したときに実行をトリガーするには、trigger: trueを使用します。

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

パイプライン リソース トリガーを無効にするには、noneの値を指定します。

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

分岐フィルターを構成するには、完全な構文を使用します。 分岐フィルターは、含める分岐のリストとして、または除外する分岐のリストと組み合わせて含める分岐のリストとして指定できます。

含めるブランチと除外するブランチの一覧を指定するには、次の trigger 構文を使用します。

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

含める分岐の一覧を除外なしで指定するには、exclude 値を省略するか、次の構文を使用して、branchesに直接含める分岐の一覧を指定します。

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

ステージまたはタグでフィルター処理するには、次の 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

詳細については、「パイプライン完了トリガー する」を参照してください。

重要

リソース トリガーを定義するときに、そのパイプライン リソースが現在のパイプラインと同じリポジトリからのものである場合、トリガーはイベントが発生したのと同じブランチとコミットに従います。 ただし、パイプライン リソースが別のリポジトリからの場合、手動ビルドとスケジュールされたビルド 設定に対して、 Default ブランチで指定されたブランチで現在のパイプラインがトリガーされます。 詳細については、パイプライン完了トリガーに関するBranch に関する考慮事項を参照してください。

trigger: enabled, branchs, stages, tags

完全な構文を使用してパイプライン リソース トリガーを構成します。

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.

特性

ブールenabledします。
トリガーが有効になっているかどうかを します。既定値は true です。

resources.pipelines.pipeline.trigger.branchsbranchesします。
実行をトリガーするために含めるか除外するブランチ名。

文字列リスト stages します。
一致するとパイプラインがトリガーされるステージの一覧です。

文字列リスト tags します。
一致するとパイプラインがトリガーされるタグの一覧です。

trigger: enabled, branchs

無効にする場合は none、すべての分岐を含める場合は true を指定するか、次の例で説明するように完全な構文を使用します。

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

特性

ブールenabledします。
トリガーが有効になっているかどうかを します。既定値は true です。

resources.pipelines.pipeline.trigger.branchsbranchesします。
実行をトリガーするために含めるか除外するブランチ名。

trigger: none |真

無効にする場合は none を指定し、すべてのブランチを含める場合は true を指定します。

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

trigger 文字列。 使用できる値: なし |真。

無効にする場合は none を指定し、すべてのブランチを含める場合は true を指定します。