다음을 통해 공유


클래식 파이프라인 구성

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

클래식 파이프라인을 사용하면 개발자가 사용자 인터페이스를 사용하여 파이프라인 워크플로를 더 쉽게 디자인하여 시나리오에 맞는 작업 및 조건을 추가할 수 있습니다. 이 문서에서는 에이전트 작업을 구성하는 데 사용할 수 있는 옵션을 설명하고 클래식 파이프라인에 대한 다양한 빌드 속성을 살펴봅니다.

에이전트 작업

  1. Azure DevOps 조직에 로그인한 다음, 프로젝트로 이동합니다.

  2. 파이프라인을 선택하고 파이프라인 정의를 선택한 다음 편집을 선택합니다.

  3. 작업을 선택한 다음 에이전트 작업을 선택합니다.

기본 에이전트 풀:

빌드를 큐에 대기하면 선택한 풀의 에이전트에서 실행됩니다. 관리하는 Microsoft 호스팅 풀 또는 자체 호스팅 풀을 선택할 수 있습니다. 이 파이프라인을 실행하려는 에이전트와 연결된 풀 을 선택합니다.

병렬 처리

작업의 태스크를 병렬로 실행하는 방법을 정의합니다.

  • 없음: 태스크는 단일 에이전트에서 실행됩니다.

  • 다중 구성: 작업은 승수에 지정된 대로 여러 구성에서 실행됩니다. 구성은 각각 단일 에이전트를 사용하여 병렬로 실행됩니다. 총 에이전트 수는 구성 수에 따라 달라지며 최대 에이전트 수를 설정하여 제한할 수 있습니다.

  • 다중 에이전트: 작업은 지정된 수의 에이전트를 사용하여 여러 에이전트에서 실행됩니다.

시간 제한

서버에서 취소되기 전에 에이전트에서 배포를 실행할 수 있는 최대 시간(분)을 지정합니다. 이 기간은 사전 승인이 완료된 후 및 사후 승인이 요청되기 전에 측정됩니다. 값이 0이면 부모 파이프라인의 시간 제한이 사용됩니다.

작업 취소 시간 제한

서버에서 종료되기 전에 배포 작업이 취소 요청에 응답할 최대 대기 시간을 지정합니다. 값이 0이면 부모 파이프라인의 시간 제한이 사용됩니다.

스크립트가 OAuth 토큰에 액세스하도록 허용

스크립트 및 기타 프로세스가 변수를 통해 System.AccessToken OAuth 토큰에 액세스할 수 있도록 합니다. 자세한 내용은 REST API 에 액세스하기 위한 예제 스크립트를 참조하세요.

클래식 파이프라인에서 에이전트 작업을 구성하는 방법을 표시하는 스크린샷

빌드 속성

  1. Azure DevOps 조직에 로그인한 다음, 프로젝트로 이동합니다.

  2. 파이프라인을 선택하고, 파이프라인 정의를 선택하고, 편집을 선택한 다음, 옵션 탭을 선택합니다.

빌드 번호 형식

완료된 빌드에 의미 있는 이름을 지정하는 형식을 정의합니다. 빌드에 고유한 정수 이름을 지정하려면 비워 둡니다. 자세한 내용은 빌드 실행 번호 구성을 참조하세요.

실패할 때 작업 항목 만들기

사용하도록 설정하면 파이프라인이 실패하면 문제를 추적하기 위해 작업 항목이 자동으로 만들어집니다. 작업 항목의 유형을 지정하고 요청자에게 할당할지 여부를 선택할 수 있습니다.

  • 추가 필드: 작업 항목을 만들 때 추가 필드를 설정합니다.

예를 들어 "System.Title" = "Build $(build.buildNumber) failed"는 작업 항목 제목 형식을 지정하고 "System.Reason" = "Build failure"는 이유를 설정합니다. 사용 가능한 다른 필드에 대해서는 작업 항목 필드 인덱스 참조

빌드 작업

빌드 작업 권한 부여 및 시간 제한 설정을 정의합니다.

  • 빌드 작업 권한 부여 범위: 빌드 작업의 권한 부여 범위를 지정합니다. 선택:

    • 프로젝트 컬렉션: 파이프라인이 여러 프로젝트에 액세스해야 하는 경우
    • 현재 프로젝트: 현재 프로젝트의 리소스에만 액세스하도록 이 파이프라인을 제한하려는 경우

자세한 내용은 작업 액세스 토큰 이해를 참조하세요.

  • 빌드 작업 시간 제한(분): 서버에서 취소하기 전에 에이전트에서 빌드 작업을 실행할 수 있는 최대 시간을 지정합니다. 빈 값 또는 0 값은 시간 제한 없음을 나타냅니다.

  • 빌드 작업 취소 시간 제한(분): 서버에 의해 종료되기 전에 빌드 작업이 취소 요청에 응답할 최대 대기 시간을 지정합니다.

요청

에이전트가 이 파이프라인을 실행해야 하는 기능을 지정합니다. 자세한 내용은 에이전트 기능 및 요구 사항을 참조하세요.

클래식 파이프라인에서 다른 빌드 속성을 구성하는 방법을 표시하는 스크린샷