azure-pipelines
Навык azure-pipelines содержит справочную и практическую основу для работы именно с Azure Pipelines: диагностики, проектирования, настройки и развёртывания конвейеров. Его назначение — помочь выбрать подход, найти соответствующий раздел документации Microsoft и безопасно перейти от проблемы к проверяемой конфигурации. Источник прямо отделяет этот навык от соседних областей Azure DevOps: он не предназначен для Azure Boards, Azure Repos, Azure Test Plans и других отдельных скиллов Azure DevOps. Основные сценарии — YAML pipelines, агенты, service connections, секреты из Key Vault, тестирование, а также доставка приложений и контейнеров в Azure Web Apps и Kubernetes. Каталог навыка начинается с диагностики. В нём собраны материалы о проблемах service connections и Azure Resource Manager, workload identity, запуске pipeline, триггерах, чтении логов и сбоях задач развёртывания в Azure Web Apps. Это полезно, когда pipeline не стартует, не может пройти аутентификацию, не получает ожидаемый триггер или заканчивается ошибкой на deployment-шаге. Отдельный раздел best practices посвящён YAML-шаблонам, кэшированию, кроссплатформенным скриптам и стабилизации тестов, включая параллельный запуск, VSTest и UI-тестирование. Раздел decision making содержит сценарии миграции с Jenkins и Travis, а также перехода с классического интерфейса pipeline на YAML с учётом известных рисков. Архитектурная часть охватывает end-to-end CI/CD для Azure Web Apps, базовые архитектуры DevOps pipeline и варианты для DevTest и IaaS с виртуальными машинами. В разделе limits and quotas собраны сведения о квотах и параллелизме агентов, возможностях Microsoft-hosted и GitHub-hosted агентов, сроках вывода образов из эксплуатации, хранении запусков и больших Universal Packages. Это позволяет учитывать ограничения платформы до выбора числа параллельных задач или политики хранения артефактов. Безопасность в навыке не является дополнительной рекомендацией после настройки: ей отведён отдельный большой раздел. Он охватывает аутентификацию self-hosted agents, service connections, секретные переменные, Key Vault, permissions, approvals и checks, secure files, workload identities, CodeQL и dependency scanning, а также политики и контроль доступа к ресурсам pipeline. Для повседневной конфигурации предусмотрены агенты и прокси, триггеры, environments, переменные, артефакты, YAML schema и параметры задач. Интеграционные примеры относятся к Git, Key Vault, Slack, ServiceNow, REST/Functions и Selenium. Раздел deployment описывает установку агентов на Windows, Linux, macOS и в контейнерах, публикацию и получение NuGet, npm, Maven и других артефактов, а также развёртывание на виртуальные машины, Web Apps, Kubernetes и SQL. Навык требует сетевого доступа: официальный workflow рекомендует получать актуальные разделы через mcp_microsoftdocs:microsoft_docs_fetch, а при его отсутствии — через fetch_webpage с параметрами from=learn-agent-skill и accept=text/markdown. Встроенный текст содержит локальный quick reference и ссылки на документацию, поэтому при принятии решения нужно открывать нужную категорию, а не считать перечень ссылок готовой конфигурацией. В метаданных указан генератор docs2skills и дата 2026-08-02; источник отдельно просит предложить обновление из репозитория, если generated_at станет старше трёх месяцев.
Для чего подходит
- Настройка YAML pipelines
- Диагностика CI/CD и deployment
- Работа с агентами, service connections и секретами
Установка
Сначала прочитайте SKILL.md и scripts в исходном репозитории. Затем выполните команду в каталоге проекта:
npx skills add https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-pipelines