다음을 통해 공유


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

Azure DevOps Services

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

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

중요하다

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

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

필수 구성 요소

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

  • 최신 버전의 Node.js.

  • Azure DevOps에서 작업을 업로드하기 위한 노드 CLI.

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

    중요하다

    microsoft Entra 토큰사용하는 것이 좋습니다. PAT 사용량을 줄이기 위한 노력에 대한 자세한 내용은 블로그참조하세요. 인증 지침 검토하여 요구 사항에 적합한 인증 메커니즘을 선택합니다.

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

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

중요하다

개인 액세스 토큰은 기본적으로 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 사용에 대한 자세한 내용은 Node CLI for Azure DevOps 설명서참조하세요.