deployment-pipeline-design
Проектирование безопасных CI/CD конвейеров
Многие команды развертывают без четких этапов или согласований и сталкиваются с рискованными релизами. Этот навык предоставляет проверенные структуры конвейеров и стратегии развертывания для повышения безопасности и скорости.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «deployment-pipeline-design». Спроектируйте CI/CD конвейер с согласованием и откатом для Kubernetes-сервиса.
Ожидаемый результат:
- Этапы: Source, Build, Test, Staging Deploy, Integration Tests, Approval, Production Deploy, Verify, Rollback
- Согласование: Ручной шлюз после staging с именованной группой согласующих
- Развертывание: Canary rollout с поэтапным переключением трафика и проверками здоровья
Использование «deployment-pipeline-design». Как реализовать blue-green развертывание для приложения с базой данных?
Ожидаемый результат:
- Создайте параллельные production-среды (blue=текущая, green=новая)
- Разверните green-версию рядом с blue с идентичной инфраструктурой
- Запустите smoke-тесты против green перед переключением трафика
- Keep blue running for instant rollback if issues arise
Использование «deployment-pipeline-design». Какие метрики я должен отслеживать для измерения успешности развертывания?
Ожидаемый результат:
- Частота развертывания: как часто вы развертываете в production
- Время выполнения: время от коммита кода до развертывания в production
- Процент отказов: процент развертываний, вызывающих сбои
- Среднее время восстановления: как быстро вы восстанавливаете сервис после инцидентов
Аудит безопасности
БезопасноPure documentation skill containing only markdown explanations and YAML/JSON example snippets. All static findings are false positives triggered by example code patterns in documentation. No executable scripts, network calls, filesystem access, or credential handling code exists. The skill is a reference guide for CI/CD architecture patterns.
Факторы риска
🌐 Доступ к сети (4)
⚙️ Внешние команды (32)
🔑 Переменные окружения (1)
Оценка качества
Что вы можете построить
План многоэтапного конвейера
Создайте поэтапный дизайн CI/CD с согласованиями и проверками безопасности для релизов в производство.
Стандартизация стратегии развертывания
Выберите стратегии rolling, blue-green или canary для последовательных релизов на платформе.
Руководство по управлению релизами
Определите шлюзы согласования и шаги проверки для контролируемых изменений в производстве.
Попробуйте эти промпты
Создайте простой многоэтапный CI/CD конвейер для веб-приложения со сборкой, тестированием, staging, согласованием и развертыванием в production.
Предложите паттерны шлюзов согласования для GitHub Actions и Azure Pipelines, включая кто и когда согласовывает.
Сравните стратегии rolling, blue-green и canary для высоконагруженного API и рекомендуйте одну из них.
Спроектируйте полный CI/CD конвейер со сканированием безопасности, тестами staging, согласованием, canary развертыванием, проверкой и откатом.
Лучшие практики
- Быстро завершайте сбоем с помощью быстрых тестов перед долгими заданиями
- Используйте идентичность сред между staging и production
- Автоматизируйте откат на основе проверок здоровья и показателей ошибок
Избегать
- Пропуск шлюзов согласования для рискованных изменений в production
- Развертывание без пост-деплой проверки или мониторинга
- Использование одного этапа для сборки, тестирования и развертывания
Часто задаваемые вопросы
С какими платформами это работает?
В чём заключаются ограничения этого навыка?
Может ли это интегрироваться с существующими инструментами?
Имеет ли она доступ к моим данным или секретам?
Что делать, если мой конвейер не работает?
Чем это отличается от навыка шаблонов?
Сведения для разработчиков
Автор
wshobsonЛицензия
MIT
Репозиторий
https://github.com/wshobson/agents/tree/main/plugins/cicd-automation/skills/deployment-pipeline-designСсылка
main
Структура файлов
📄 SKILL.md