파이프라인을 트리거하는 이벤트 지정

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

트리거를 사용하여 파이프라인을 자동으로 실행합니다. Azure Pipelines는 다양한 유형의 트리거를 지원합니다. 파이프라인의 유형에 따라 아래 목록에서 적절한 트리거를 선택합니다.

참고 항목

모든 트리거 경로는 대/소문자를 구분합니다.

클래식 빌드 파이프라인 및 YAML 파이프라인

CI(연속 통합) 트리거는 파이프라인에서 빌드하는 리포지토리의 유형에 따라 달라집니다.

PR(끌어오기 요청 유효성 검사) 트리거는 리포지토리 유형에 따라 달라집니다.

제어된 검사-in은 TFVC 리포지토리에 대해 지원됩니다.

주석 트리거는 GitHub 리포지토리에 대해서만 지원됩니다.

예약된 트리거는 리포지토리와 독립적이며 일정에 따라 파이프라인을 실행할 수 있습니다.

YAML 파이프라인의 파이프라인 트리거 및 클래식 빌드 파이프라인의 빌드 완료 트리거 를 사용하면 다른 파이프라인이 완료될 때 하나의 파이프라인을 트리거할 수 있습니다.

YAML 파이프라인의 트리거에 대한 분기 고려 사항

YAML 파이프라인은 서로 다른 분기에 서로 다른 버전의 파이프라인을 가질 수 있으며, 이는 평가되는 파이프라인 트리거의 버전과 실행해야 하는 파이프라인 버전에 영향을 줄 수 있습니다.

트리거 형식 파이프라인 YAML 버전
CI 트리거(trigger) 푸시된 분기의 파이프라인 버전이 사용됩니다.
PR 트리거(pr) 끌어오기 요청에 대한 원본 분기의 파이프라인 버전이 사용됩니다.
GitHub 끌어오기 요청 주석 트리거 끌어오기 요청에 대한 원본 분기의 파이프라인 버전이 사용됩니다.
예약된 트리거 예약된 트리거에 대한 분기 고려 사항을 참조 하세요.
파이프라인 완료 트리거 파이프라인 완료 트리거에 대한 분기 고려 사항을 참조 하세요.

클래식 릴리스 파이프라인

연속 배포 트리거는 클래식 빌드 또는 YAML 파이프라인이 완료된 후 클래식 릴리스를 시작하는 데 도움이 됩니다.

예약된 릴리스 트리거를 사용하면 일정에 따라 릴리스 파이프라인을 실행할 수 있습니다.

끌어오기 요청 릴리스 트리거는 클래식 릴리스를 사용하여 직접 끌어오기 요청을 배포하는 데 사용됩니다.

클래식 릴리스의 스테이지 트리거는 클래식 릴리스 의 각 단계가 트리거되는 방식을 구성하는 데 사용됩니다.