파이프라인을 트리거하는 이벤트 지정
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
트리거를 사용하여 파이프라인을 자동으로 실행합니다. Azure Pipelines는 다양한 유형의 트리거를 지원합니다. 파이프라인의 유형에 따라 아래 목록에서 적절한 트리거를 선택합니다.
참고 항목
모든 트리거 경로는 대/소문자를 구분합니다.
클래식 빌드 파이프라인 및 YAML 파이프라인
CI(연속 통합) 트리거는 파이프라인에서 빌드하는 리포지토리의 유형에 따라 달라집니다.
PR(끌어오기 요청 유효성 검사) 트리거는 리포지토리 유형에 따라 달라집니다.
제어된 체크 인 은 TFVC 리포지토리에 대해 지원됩니다.
주석 트리거는 GitHub 리포지토리에 대해서만 지원됩니다.
예약된 트리거는 리포지토리와 독립적이며 일정에 따라 파이프라인을 실행할 수 있습니다.
YAML 파이프라인의 파이프라인 트리거 및 클래식 빌드 파이프라인의 빌드 완료 트리거 를 사용하면 다른 파이프라인이 완료될 때 하나의 파이프라인을 트리거할 수 있습니다.
YAML 파이프라인의 트리거에 대한 분기 고려 사항
YAML 파이프라인은 서로 다른 분기에 서로 다른 버전의 파이프라인을 가질 수 있으며, 이는 평가되는 파이프라인 트리거의 버전과 실행해야 하는 파이프라인 버전에 영향을 줄 수 있습니다.
트리거 형식 | 파이프라인 YAML 버전 |
---|---|
CI 트리거(trigger ) |
푸시된 분기의 파이프라인 버전이 사용됩니다. |
PR 트리거(pr ) |
끌어오기 요청에 대한 원본 분기의 파이프라인 버전이 사용됩니다. |
GitHub 끌어오기 요청 주석 트리거 | 끌어오기 요청에 대한 원본 분기의 파이프라인 버전이 사용됩니다. |
예약된 트리거 | 예약된 트리거에 대한 분기 고려 사항을 참조 하세요. |
파이프라인 완료 트리거 | 파이프라인 완료 트리거에 대한 분기 고려 사항을 참조 하세요. |
클래식 릴리스 파이프라인
연속 배포 트리거는 클래식 빌드 또는 YAML 파이프라인이 완료된 후 클래식 릴리스를 시작하는 데 도움이 됩니다.
예약된 릴리스 트리거를 사용하면 일정에 따라 릴리스 파이프라인을 실행할 수 있습니다.
끌어오기 요청 릴리스 트리거는 클래식 릴리스를 사용하여 직접 끌어오기 요청을 배포하는 데 사용됩니다.
클래식 릴리스의 스테이지 트리거는 클래식 릴리스 의 각 단계가 트리거되는 방식을 구성하는 데 사용됩니다.