프로젝트 컬렉션에 작업 업로드

Azure DevOps Services

Azure DevOps(tfx-cli)용 노드 CLI를 사용하여 Azure DevOps에서 사용자 지정 작업 또는 기본 제공 작업을 위해 조직에 작업을 업로드하는 방법을 알아봅니다.

예를 들어 이 지침은 Azure DevOps Server에서 기본 제공 작업을 업데이트하는 데 도움이 될 수 있습니다.

Important

온-프레미스 인스턴스에 업로드되는 기본 제공 작업의 경우 Azure DevOps Server 쪽에서 이전 에이전트 버전/지원 부족으로 인해 지원되지 않는 일부 작업 기능이 있을 수 있습니다.

tfx-cli에 대한 자세한 내용은 GitHubAzure DevOps에 대한 노드 CLI를 참조하세요.

필수 조건

프로젝트 컬렉션에 작업을 업로드하려면 필수 구성 요소가 필요합니다.

  • 최신 버전의Node.js입니다.

  • 작업을 업로드할 Azure DevOps의 노드 CLI입니다.

    • 다음을 실행하여 Node.js의 구성 요소인 tfx-cli를 설치npm합니다.
      npm install -g tfx-cli
    
  • 프로젝트 컬렉션에 작업을 업로드할 수 있도록 범위 환경(읽기 및 쓰기) 을 사용하여 생성된 PAT에 필요한 프로젝트 컬렉션을 업데이트할 수 있는 권한입니다.

개인용 액세스 토큰을 사용하여 Tfx-cli 로그인

프로젝트 컬렉션에 파이프라인 작업을 업로드하려면 tfx-cli를 사용하여 Azure DevOps에 로그인해야 합니다.

Important

개인 액세스 토큰은 기본적으로 Azure DevOps의 프로젝트 컬렉션에 대한 인증에 필요합니다. 범위 환경(읽기 및 관리)을 사용하여 PAT(개인용 액세스 토큰)를 만들어야 합니다.

tfx-cli를 사용하여 권한을 부여하는 다른 방법을 사용할 수 있습니다. 자세한 내용은 Azure DevOps용 플랫폼 간 CLI에서 인증을 참조하세요.

로그인하려면 프로젝트 컬렉션의 경로를 URL로 지정해야 합니다. 프로젝트 컬렉션의 기본 이름은 .입니다 DefaultCollection.

Azure DevOps Services의 경우 프로젝트 컬렉션에 대한 경로 형식은 다음과 같습니다. https://{Azure DevOps organization name}.visualstudio.com/DefaultCollection

Azure DevOps Server의 경우 기본 프로젝트 컬렉션 URL은 서버가 있는 URL에 따라 달라지고 해당 템플릿은 다음과 같습니다. http://{Azure DevOps Server url}/DefaultCollection

다음 명령을 입력하고 요청된 정보를 제공합니다.

~$ tfx login

프로젝트 컬렉션에 작업 업로드

기본 제공 파이프라인 작업을 업데이트해야 하는 경우 azure-pipelines-tasks 리포지토리를 복제하고, 지침에 따라 필요한 작업을 빌드할 수 있습니다. 작업을 빌드하는 방법.

이제 .를 사용하여 tfx-cli작업 업로드를 시작할 수 있습니다.

다음 명령을 입력합니다.

tfx build tasks upload --task-path <PATH_TO_TASK>

참고 항목

PATH_TO_TASK 컴파일된 작업이 있는 폴더의 경로입니다. tfx-cli 사용에 대한 자세한 내용은 Azure DevOps용 Node CLI 설명서를 참조 하세요.