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(개인용 액세스 토큰)를 통해 로그인을 참조하세요.

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

     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에 대한 빌드 세부 정보를 표시하고 기본 브라우저에서 열기도 합니다.