Azure DevOps Services
이 빠른 시작에서는 Azure CLI(명령줄 인터페이스)에 대한 Azure DevOps 확장을 설치하고 사용하는 방법을 보여 줍니다. 확장은 일반적인 작업을 스크립팅하고 자동화할 수 있도록 명령줄에서 Azure DevOps Services를 관리하기 위한 명령을 추가합니다.
학습할 내용:
- Azure CLI용 Azure DevOps 확장을 설치하는 방법입니다.
- 로그인하고, 기본값을 구성하고, 명령에 대한 도움말을 가져오는 방법입니다.
- CLI에서 브라우저에서 Azure DevOps를 여는 방법입니다.
빠른 단계:
- Azure CLI를 설치합니다(아직 설치되지 않은 경우).
- Azure DevOps 확장을 추가하거나 업데이트합니다.
- 로그인하고 기본 조직/프로젝트를 설정합니다.
- 실행
az devops --help
하거나--open
을 사용하여 아티팩트를 엽니다.
참고
Azure DevOps CLI 확장은 Azure DevOps Services(클라우드)에서만 작동합니다. Azure DevOps Server(온-프레미스)는 지원하지 않습니다.
설치 및 업데이트
- Azure CLI를 설치합니다. Azure CLI 설치의 단계를 따릅니다. 설치 후 버전을 확인합니다.
az --version
Azure DevOps 확장을 추가합니다.
az extension add --name azure-devops
확장이 이미 설치되어 있고 최신 버전이 있는지 확인하려면 업데이트 명령을 실행합니다.
az extension update --name azure-devops
설치를 확인하려면 명령을
az extension list
실행하거나az extension show --name azure-devops
.로그인하려면 명령을 실행합니다
az login
. Azure CLI는 사용자 이름과 암호를az login
사용하여 대화형 로그인만 지원합니다. PAT(Personal Access Token)를 사용하여 로그인하려면 Azure DevOps PAT를 통해 로그인을 참조하세요.참고
Azure DevOps 확장은 현재 관리 ID를 사용하여 인증을 지원하지 않습니다.
조직 및 프로젝트에 대한 기본 구성을 설정하는 것이 좋습니다. 그렇지 않으면 개별 명령 자체에서 값을 지정할 수 있습니다.
az devops configure --defaults organization=https://dev.azure.com/contoso project=ContosoWebApp
Azure DevOps에 대한 AI 지원 사용
Azure DevOps 워크플로 전체에서 생산성을 향상하려면 Azure DevOps MCP 서버를 사용하여 프로젝트 데이터에 대한 AI 지원을 사용하도록 설정합니다. AI 도우미에 대한 자연어 쿼리를 통해 일일 스탠드업, 스프린트 계획, 코드 검토, 프로젝트 보고, 끌어오기 요청 분석 및 작업 항목 관리에 대한 지능형 인사이트를 얻습니다. 자세한 내용 및 설치 지침은 Azure DevOps MCP Server 개요를 참조하세요.
명령 사용
Azure DevOps 확장을 추가하면 devops
, pipelines
, artifacts
, boards
, repos
그룹이 추가됩니다.
모든 명령에 대한 사용 및 도움말 콘텐츠의 경우 매개 변수를 --help
지정합니다. 예를 들면 다음과 같습니다.
az devops --help
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
의 세부 정보를 표시하고 기본 브라우저에서도 엽니다.