Главная · Скиллы · azure-devops-cli

azure-devops-cliOfficialAzure DevOps CLI az команды автоматизация

github/awesome-copilot

Azure DevOps через az CLI: автоматизация задач.

Установка

npx -y skills add github/awesome-copilot --skill azure-devops-cli --agent claude-code

Azure DevOps CLI

Управляйте ресурсами Azure DevOps через Azure CLI с расширением Azure DevOps.

Версия CLI: 2.81.0 (актуально на 2025)

Предварительные требования

# Install Azure CLI
brew install azure-cli  # macOS
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash  # Linux

# Install Azure DevOps extension
az extension add --name azure-devops

Аутентификация

# Login with PAT token
az devops login --organization https://dev.azure.com/{org} --token YOUR_PAT_TOKEN

# Set default organization and project (avoids repeating --org/--project)
# Note: Legacy URL https://{org}.visualstudio.com should be replaced with https://dev.azure.com/{org}
az devops configure --defaults organization=https://dev.azure.com/{org} project={project}

# List current configuration
az devops configure --list

Структура CLI

az devops          # Main DevOps commands
├── admin          # Administration (banner)
├── extension      # Extension management
├── project        # Team projects
├── security       # Security operations
│   ├── group      # Security groups
│   └── permission # Security permissions
├── service-endpoint # Service connections
├── team           # Teams
├── user           # Users
├── wiki           # Wikis
├── configure      # Set defaults
├── invoke         # Invoke REST API
├── login          # Authenticate
└── logout         # Clear credentials

az pipelines       # Azure Pipelines
├── agent          # Agents
├── build          # Builds
├── folder         # Pipeline folders
├── pool           # Agent pools
├── queue          # Agent queues
├── release        # Releases
├── runs           # Pipeline runs
├── variable       # Pipeline variables
└── variable-group # Variable groups

az boards          # Azure Boards
├── area           # Area paths
├── iteration      # Iterations
└── work-item      # Work items

az repos           # Azure Repos
├── import         # Git imports
├── policy         # Branch policies
├── pr             # Pull requests
└── ref            # Git references

az artifacts       # Azure Artifacts
└── universal      # Universal Packages

Справочные файлы

Читайте релевантный справочный файл по задаче пользователя. Каждый файл содержит полный синтаксис команд и примеры для своей области.

ФайлКогда читатьЧто покрывает
references/repos-and-prs.mdРепозитории, ветки, PR, политики ветокRepositories, Import, PR (создание/список/голосование/ревьюеры/политики), Git refs, политики веток
references/pipelines-and-builds.mdПайплайны, сборки, релизы, артефактыPipelines CRUD, runs, builds, releases, скачивание/загрузка артефактов
references/boards-and-iterations.mdРабочие элементы, спринты, area pathsWork items (WIQL/создание/обновление/связи), Area paths, Iterations, Team iterations
references/variables-and-agents.mdПеременные пайплайнов, пулы агентовПеременные пайплайнов, Variable groups, Pipeline folders, пулы/очереди агентов
references/org-and-security.mdПроекты, команды, пользователи, права, викиProjects, Extensions, Teams, Users, Security groups/permissions, Service endpoints, Wikis, Admin
references/advanced-usage.mdФорматирование вывода, запросы JMESPathФорматы вывода, JMESPath (базовый + продвинутый), глобальные аргументы, общие параметры, git-алиасы
references/workflows-and-patterns.mdСкрипты автоматизации, лучшие практики, обработка ошибокЧастые процессы, лучшие практики, обработка ошибок, паттерны скриптинга, примеры из реальной жизни

Из того же репозитория