파이프라인 하나씩 트리거(클래식)

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

대형 제품에는 서로 종속된 여러 구성 요소가 있습니다. 이러한 구성 요소는 종종 독립적으로 빌드됩니다. 업스트림 구성 요소(예: 라이브러리)가 변경되면 다운스트림 종속성을 다시 빌드하고 유효성을 다시 검사해야 합니다.

이와 같은 상황에서는 트리거 파이프라인이 성공적으로 완료되면 파이프라인 트리거 를 추가하여 파이프라인을 실행합니다.

빌드 완료 트리거 추가

클래식 편집기에서 파이프라인 트리거를 빌드 완료 트리거라고 합니다. 동일한 프로젝트의 다른 빌드를 트리거 파이프라인으로 선택할 수 있습니다.

빌드 완료 트리거를 추가한 후 트리거 빌드를 선택합니다. 트리거 빌드가 Git 리포지토리에서 공급되는 경우 분기 필터를 지정할 수도 있습니다. 와일드카드 문자를 사용하려면 분기 사양(예 features/modules/*: )을 입력한 다음 Enter 키를 누릅니다.

참고

경우에 따라 단일 다중 작업 빌드 가 요구 사항을 충족할 수 있습니다. 그러나 빌드 완료 트리거는 요구 사항에 종속 파이프라인을 소유하는 다른 구성 설정, 옵션 또는 다른 팀이 포함된 경우에 유용합니다.

트리거 빌드에서 아티팩트 다운로드

대부분의 경우 트리거 빌드에서 아티팩트 다운로드를 수행해야 합니다. 가상 하드 디스크 파일에 대한 중요 정보를 제공하려면

  1. 빌드 파이프라인을 편집합니다.

  2. 작업 아래의 작업 중 하나에 빌드 아티팩트 다운로드 작업을 추가 합니다.

  3. 생성된 아티팩트 다운로드에서특정 빌드를 선택합니다.

  4. 트리거 빌드 파이프라인이 포함된 팀 프로젝트를 선택합니다.

  5. 트리거하는 빌드 파이프라인을 선택합니다.

  6. 적절한 경우 트리거 빌드에서 아티팩트 다운로드를 선택합니다.

  7. 트리거 빌드에서 아티팩트 다운로드를 지정했지만 빌드 값을 선택해야 합니다. 여기서 선택하는 옵션은 트리거된 빌드가 (예: Manual, IndividualCI, Schedule등) 이외의 다른 이유로 BuildCompletion 인해 실행될 때마다 아티팩트 원본이 될 빌드를 결정합니다.

  8. 아티팩트 이름을 지정하고 트리거 빌드에서 게시한 아티팩트 이름과 일치하는지 확인합니다.

  9. 아티팩트 다운로드할 대상 디렉터리를 지정합니다. 예: $(Build.BinariesDirectory)