無効にする場合は 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.branchsを branches
します。
実行をトリガーするために含めるか除外するブランチ名。
文字列リスト 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.branchsを branches
します。
実行をトリガーするために含めるか除外するブランチ名。
trigger: none |真
無効にする場合は none を指定し、すべてのブランチを含める場合は true を指定します。
trigger: none | true # Specify none to disable or true to include all branches.
trigger
文字列。 使用できる値: なし |真。
無効にする場合は none を指定し、すべてのブランチを含める場合は true を指定します。