다음을 통해 공유


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

Azure DevOps Services

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

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

중요하다

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

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

필수 구성 요소

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

  • 최신 버전의 Node.js.

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

    • 다음을 실행하여 Node.js의 구성 요소인 를 사용하여 npm을 설치합니다.
      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 설명서참조하세요.