deployment-automation
Автоматизация облачных развёртываний
Ручное развёртывание — медленный и подверженный ошибкам процесс. Этот навык предоставляет готовые шаблоны для Docker, Kubernetes, GitHub Actions и стратегий развёртывания без простоя, позволяя вам быстрее и увереннее выпускать релизы.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "deployment-automation". Создать Dockerfile для Node.js-приложения
النتيجة المتوقعة:
Dockerfile с многоэтапной сборкой, производственными зависимостями, непривилегированным пользователем, проверкой работоспособности и оптимальным размером образа
استخدام "deployment-automation". Сгенерировать рабочий процесс GitHub Actions для CI/CD
النتيجة المتوقعة:
Полный рабочий процесс с задачей тестирования, задачей сборки с отправкой Docker и задачей развёртывания через SSH на production-сервер
استخدام "deployment-automation". Разработать развёртывание Kubernetes с авто-масштабированием
النتيجة المتوقعة:
Манифест развёртывания с 3 репликами, запросами/ограничениями ресурсов, проверками жизнеспособности/готовности, HPA с целевым показателем 70% CPU
التدقيق الأمني
آمنAll 60 static findings are false positives. The skill contains documentation and code templates for deployment automation. Detected 'external_commands' are shell script examples in code blocks. Network URLs are documentation links. Environment access patterns teach proper secret management using GitHub Actions secrets and Kubernetes secrets - security best practices.
عوامل الخطر
⚡ يحتوي على سكربتات
⚙️ الأوامر الخارجية
🌐 الوصول إلى الشبكة
📁 الوصول إلى نظام الملفات
🔑 متغيرات البيئة
درجة الجودة
ماذا يمكنك بناءه
Настройка CI/CD конвейера
Создайте полный рабочий процесс GitHub Actions, который запускает тесты, собирает Docker-образы и развёртывает в производственную среду при слиянии в ветку main.
Контейнеризация приложения
Создайте готовый к производству Dockerfile с многоэтапной сборкой, непривилегированным пользователем и проверками работоспособности для любого Node.js-приложения.
Развёртывание в Kubernetes
Создайте манифесты развёртывания, сервиса и горизонтального автоматического масштабирования подов для Node.js API с 3 репликами, ограничениями ресурсов и проверками готовности.
جرّب هذه الموجهات
Создайте Dockerfile для Node.js-приложения с использованием многоэтапной сборки и оптимизированного для производства образа.
Сгенерируйте рабочий процесс GitHub Actions, который запускает тесты при pull request и развёртывает в производство при push в ветку main.
Создайте манифесты развёртывания и сервиса для Node.js API с 3 репликами, ограничениями ресурсов и проверками работоспособности.
Разработайте стратегию сине-зелёного развёртывания с использованием Docker Compose и nginx для переключения между версиями приложения.
أفضل الممارسات
- Используйте многоэтапную сборку Docker для минимизации размера образа и поверхности атаки
- Храните секреты в переменных окружения или менеджерах секретов, никогда не коммитьте их в git
- Реализуйте проверки работоспособности и готовности для надёжных развёртываний в Kubernetes
- Используйте поэтапные обновления вместо стратегии пересоздания для обеспечения нулевого простоя
تجنب
- Использование тега 'latest' для Docker-образов в продакшене — всегда используйте конкретные версионные теги
- Запуск контейнеров от имени root — создайте выделенного непривилегированного пользователя
- Хардкодинг секретов в конфигурационных файлах — используйте переменные окружения или менеджеры секретов
- Развёртывание без проверок работоспособности — всегда включайте проверки жизнеспособности и готовности
الأسئلة المتكررة
Этот навык действительно развёртывает моё приложение?
Какие облачные платформы это поддерживает?
Нужно ли мне установить Docker?
Как обрабатывать секреты при развёртывании?
Что такое развёртывание без простоя?
Могу ли я использовать это с Claude Code?
تفاصيل المطور
المؤلف
supercent-ioالترخيص
MIT
المستودع
https://github.com/supercent-io/skills-template/tree/main/.agent-skills/deployment-automation/مرجع
main
بنية الملفات
📄 SKILL.md