Урок из полного доступа, первые уроки курса бесплатно Официальный курс Anthropic Academy на русском
Урок 12 · Текст · ~5 мин

Интеграция в CI/CD и деплой

Урок 12 из 14 курса «AI-Native SDLC Playbook»: официальный курс Anthropic Academy (Антропик) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

О чём урок

Запускайте Claude Code неинтерактивно внутри CI/CD пайплайна, изолируйте выполнение в "песочнице", чтобы долго работающие агенты выполнялись безопасно, предоставляйте развертывание через интеграции MCP и отрабатывайте пути отката до того, как они понадобятся агенту.

  • Предварительные условия: AI в цикле ревью PR и хуки как "ворота" (gates) для утверждения, потому что "ворота" должны существовать до того, как автоматизация что-либо через них ускорит.
  • Инфраструктура: CI платформа с установленным claude-code-action, или любой runner, который может вызывать claude -p; доступ к модели через API, или Amazon Bedrock, Microsoft Foundry, или Vertex AI, где трафик должен оставаться в рамках облачного соглашения организации; MCP серверы для целевых объектов развертывания; профиль "песочницы" для задач агента без постоянных производственных учетных данных.
  1. Инженер платформы начинает с этапов оценки только для чтения. Используйте claude -p в задаче пайплайна для анализа неудачной сборки, подведения итогов нестабильного теста или составления черновика changelog.
  2. Добавьте этапы записи за существующими "воротами" для таких задач, как исправление lint, обновление сгенерированной документации или обработка комментариев к ревью через упоминания @claude. Всё, что пишет агент, поступает как PR через защиту ветки, и у агента нет пути для push'а в main.
  3. Выполнение изолировано в "песочнице". Задачи агента выполняются в контейнерах в соответствии с сетевой политикой с использованием короткоживущих ограниченных токенов и по умолчанию не содержат производственных учетных данных.
  4. Предоставьте развертывание через MCP. Deploy, status и rollback становятся инструментами, ограниченными для каждой среды, так что полномочия агента по развертыванию представляют собой allowlist, а не shell скрипт с учетными данными.
  5. Разделите автономию по средам. В среде разработки агент развертывает свободно. В production агент подготавливает релиз, и менеджер по релизам его авторизует, а хук обеспечивает соблюдение production gate. Staging находится где-то посередине.
  6. Откат должен быть наиболее отработанным путем в пайплайне, одной командой, которую агент может выполнить и которая регулярно отрабатывается на staging.

Шаг пайплайна:

Основной принцип заключается в том, что агент может действовать…

План урока

  1. Что меняется
  2. Начало работы
  3. Как это выполнить
  4. Как это выглядит
  5. Вопросы управления
  6. Как это измерить

Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.

Откройте полный доступ

Вы прошли бесплатные уроки. Выберите тариф, чтобы продолжить обучение.

Курсы Anthropic 1 490 ₽ Разовый платёж, навсегда
  • Все курсы от Anthropic (34 шт.)
  • Именной сертификат по каждому пройденному курсу
Оплатить
Полный доступ 4 900 ₽ Разовый платёж, навсегда
  • Все 77 курсов от 11 AI-провайдеров
  • Библиотека промптов и новые курсы
Оплатить

Безопасная оплата через Robokassa: СБП, карты, электронные кошельки. Доступ откроется в этом браузере и придёт письмом. Уже оплатили? Восстановить доступ

Полезные гиды