e940d071f0
Automated Testing / Code Quality (Lint & Format) (push) Has been cancelled
Automated Testing / Security Scan (push) Has been cancelled
Automated Testing / Type Checking (push) Has been cancelled
Automated Testing / Build EPUB Artifact (push) Has been cancelled
Automated Testing / Test Summary (push) Has been cancelled
Automated Testing / Unit Tests (Python 3.11) (push) Has been cancelled
Automated Testing / Unit Tests (Python 3.10) (push) Has been cancelled
Automated Testing / Unit Tests (Python 3.12) (push) Has been cancelled
Documentation Checks / Summary (push) Has been cancelled
Documentation Checks / Cross-reference Check (push) Has been cancelled
Documentation Checks / Check Links (push) Successful in 8m28s
Documentation Checks / Mermaid Syntax (push) Failing after 5m21s
Deploy Website to GitHub Pages / Deploy to GitHub Pages (push) Has been cancelled
Deploy Website to GitHub Pages / Build static site (push) Has been cancelled
Documentation Checks / Markdown Linting (push) Has been cancelled
Плагін DevOps Automation
Повна автоматизація DevOps для розгортання, моніторингу та реагування на інциденти.
Функції
✅ Автоматизовані розгортання ✅ Процедури відкату ✅ Моніторинг стану системи ✅ Робочі процеси реагування на інциденти ✅ Інтеграція з Kubernetes
Встановлення
/plugin install devops-automation
Що включено
Слеш-команди
/deploy— Розгортання на продакшен або стейджинг/rollback— Відкат до попередньої версії/status— Перевірка стану системи/incident— Обробка інцидентів на продакшені
Субагенти
deployment-specialist— Операції розгортанняincident-commander— Координація інцидентівalert-analyzer— Аналіз стану системи
MCP-сервери
- Інтеграція з Kubernetes
Скрипти
deploy.sh— Автоматизація розгортанняrollback.sh— Автоматизація відкатуhealth-check.sh— Утиліти перевірки стану
Хуки
pre-deploy.js— Передрозгортальна валідаціяpost-deploy.js— Післярозгортальні завдання
Використання
Розгортання на стейджинг
/deploy staging
Розгортання на продакшен
/deploy production
Відкат
/rollback production
Перевірка стану
/status
Обробка інциденту
/incident
Вимоги
- Claude Code 1.0+
- Kubernetes CLI (kubectl)
- Налаштований доступ до кластера
Конфігурація
Налаштуйте конфіг Kubernetes:
export KUBECONFIG=~/.kube/config
Приклад робочого процесу
User: /deploy production
Claude:
1. Запускає pre-deploy хук (валідація kubectl, з'єднання з кластером)
2. Делегує субагенту deployment-specialist
3. Запускає скрипт deploy.sh
4. Моніторить прогрес розгортання через Kubernetes MCP
5. Запускає post-deploy хук (очікування подів, smoke-тести)
6. Надає підсумок розгортання
Результат:
✅ Розгортання завершено
📦 Версія: v2.1.0
🚀 Поди: 3/3 готові
⏱️ Час: 2хв 34с