resources.pipelines.pipeline.trigger 정의
사용하지 않도록 설정하거나, 모든 분기를 포함하려면 true를 지정하거나, 다음 예제에 설명된 대로 전체 구문을 사용합니다.
이 정의를 참조하는 정의: resources.pipelines.pipeline
구현
구현 | 설명 |
---|---|
trigger: enabled, branches, stages, tags | 전체 구문을 사용하여 파이프라인 리소스 트리거를 구성합니다. |
trigger: none | 사실 | 모든 분기를 포함하도록 사용하지 않도록 설정하거나 true로 지정합니다. |
구현 | 설명 |
---|---|
trigger: enabled, branches | 사용하지 않도록 설정하거나, 모든 분기를 포함하려면 true를 지정하거나, 다음 예제에 설명된 대로 전체 구문을 사용합니다. |
trigger: 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
자세한 내용은 파이프라인 완료 트리거를 참조하세요.
중요
리소스 트리거를 정의할 때 해당 파이프라인 리소스가 현재 파이프라인과 동일한 리포지토리에 있는 경우 트리거는 이벤트가 발생하는 동일한 분기 및 커밋을 따릅니다. 그러나 파이프라인 리소스가 다른 리포지토리에서 온 경우 수동 및 예약된 빌드 설정에 대해 기본 분기에 지정된 분기 에서 현재 파이프라인이 트리거됩니다. 자세한 내용은 파이프라인 완료 트리거에 대한 분기 고려 사항을 참조하세요.
trigger: enabled, branches, 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입니다.
branches
resources.pipelines.pipeline.trigger.branches.
실행을 트리거하기 위해 포함하거나 제외할 분기 이름입니다.
stages
문자열 목록입니다.
일치하는 경우 파이프라인을 트리거하는 단계 목록입니다.
tags
문자열 목록입니다.
일치하는 경우 파이프라인을 트리거하는 태그 목록입니다.
trigger: enabled, branches
사용하지 않도록 설정하거나, 모든 분기를 포함하려면 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입니다.
branches
resources.pipelines.pipeline.trigger.branches.
실행을 트리거하기 위해 포함하거나 제외할 분기 이름입니다.
trigger: none | 사실
모든 분기를 포함하도록 사용하지 않도록 설정하거나 true로 지정합니다.
trigger: none | true # Specify none to disable or true to include all branches.
trigger
문자열. 허용되는 값: none | 사실.
모든 분기를 포함하도록 사용하지 않도록 설정하거나 true로 지정합니다.