다음을 통해 공유


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

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

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

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

빌드 완료 트리거 추가

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

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

참고 항목

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

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

대부분의 경우 트리거 빌드에서 아티팩트 다운로드를 원할 수 있습니다. 방법:

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

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

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

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

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

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

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

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

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

    클래식 파이프라인의 트리거 빌드에서 아티팩트를 다운로드하는 방법을 표시하는 스크린샷

  • 생성된 아티팩트 다운로드: 특정 빌드.
  • 프로젝트: 드롭다운 메뉴에서 프로젝트를 선택합니다.
  • 빌드 파이프라인: 드롭다운 메뉴에서 파이프라인을 선택합니다.
  • 적절한 경우 트리거 빌드에서 아티팩트 다운로드를 확인합니다.
  • 다운로드할 빌드 버전: 빌드 버전을 선택합니다.
  • 다운로드 유형: 특정 아티팩트.
  • 아티팩트 이름: 드롭다운 메뉴에서 아티팩트 선택
  • 대상 디렉터리: 아티팩트가 다운로드될 에이전트 컴퓨터의 경로입니다.