다음을 통해 공유


Azure DevOps CLI 시작

Azure DevOps Services

Azure CLI(명령줄 인터페이스)용 Azure DevOps 확장을 사용하면 명령줄에서 많은 Azure DevOps Services를 관리할 수 있습니다. CLI 명령을 사용하면 더 빠르고 유연한 대화형 캔버스를 사용하여 사용자 인터페이스 워크플로를 우회하여 작업을 간소화할 수 있습니다.

참고 항목

Azure DevOps CLI(명령줄 인터페이스)는 Azure DevOps Services에서만 사용할 수 있습니다. Azure CLI용 Azure DevOps 확장은 Azure DevOps Server의 버전을 지원하지 않습니다.

Azure CLI에 대한 Azure DevOps 확장 사용을 시작하려면 다음 단계를 수행합니다.

  1. Azure CLI 설치: Azure CLI 설치에 제공된 지침에 따라 Azure CLI 환경을 설정합니다. Azure CLI 버전은 2.10.1 이상이어야 합니다. az --version을 사용하여 유효성을 검사할 수 있습니다.

  2. Azure DevOps 확장을 추가합니다.

     az extension add --name azure-devops
    

    az extension list 또는 az extension show --name azure-devops를 사용하여 설치를 확인할 수 있습니다.

  3. 로그인: az login을 실행하여 로그인합니다. az login에서는 사용자 이름과 암호를 사용하여 대화형 또는 로그인만 지원합니다. PAT(개인용 액세스 토큰)를 사용하여 로그인하려면 Azure DevOps PAT(개인용 액세스 토큰)를 통해 로그인을 참조하세요.

참고 항목

Azure DevOps 확장은 현재 관리 ID로 인증을 지원하지 않습니다.

  1. 기본값 구성: 조직과 프로젝트에 대해 기본 구성을 설정하는 것이 좋습니다. 그렇지 않으면 개별 명령 자체 내에서 설정할 수 있습니다.

     az devops configure --defaults organization=https://dev.azure.com/contoso project=ContosoWebApp
    

명령 사용법

Azure DevOps 확장을 추가하면 devops, pipelines, artifacts, boards, repos 그룹이 추가됩니다. 모든 명령에 대한 사용 및 도움말 콘텐츠를 보려면 -h 매개 변수를 입력하세요. 예를 들면 다음과 같습니다.

az devops -h
Group
    az devops : Manage Azure DevOps organization level operations.
        Related Groups
        az pipelines: Manage Azure Pipelines
        az boards: Manage Azure Boards
        az repos: Manage Azure Repos
        az artifacts: Manage Azure Artifacts.
   
Subgroups:
    admin            : Manage administration operations.
    extension        : Manage extensions.
    project          : Manage team projects.
    security         : Manage security related operations.
    service-endpoint : Manage service endpoints/service connections.
    team             : Manage teams.
    user             : Manage users.
    wiki             : Manage wikis.

Commands:
    configure        : Configure the Azure DevOps CLI or view your configuration.
    feedback         : Displays information on how to provide feedback to the Azure DevOps CLI team.
    invoke           : This command will invoke request for any DevOps area and resource. Please use
                       only json output as the response of this command is not fixed. Helpful docs -
                       https://learn.microsoft.com/rest/api/azure/devops/.
    login            : Set the credential (PAT) to use for a particular organization.
    logout           : Clear the credential for all or a particular organization.

브라우저에서 열기

--open 스위치를 사용하여 기본 브라우저에서 Azure DevOps 포털의 모든 아티팩트를 열 수 있습니다.

예:

az pipelines build show --id 1 --open

이 명령은 명령줄에서 id 1에 대한 빌드 세부 정보를 표시하고 기본 브라우저에서 열기도 합니다.