managing-deployment-rollbacks
Deploy use when you need to work with deployment and CI/CD.\nThis skill provides deployment automation and orchestration with comprehensive guidance and automation.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Deploy use when you need to work with deployment and CI/CD.\nThis skill provides deployment automation and orchestration with comprehensive guidance and automation.\nTrigger with phrases like \
How to use
Upewnij się, że masz zainstalowane wymagane narzędzia: kubectl skonfigurowany z dostępem do klastra, dostęp do systemów monitorowania (Prometheus, Datadog, CloudWatch) oraz dostęp do artefaktów wdrożeń (obrazy kontenerów, definicje zadań).
Wyzwól skill frazami takimi jak "deploy application", "create pipeline" lub "automate deployment", aby aktywować procedury zarządzania wdrożeniami.
Monitoruj wdrożenie przez 5–10 minut po jego uruchomieniu, obserwując wskaźniki błędów, opóźnienia P99, liczbę restartów podów i odpowiedzi health check'ów.
Gdy wykryjesz awarię, oceń zakres wycofywania: określ, czy problem dotyczy kodu aplikacji, konfiguracji czy infrastruktury.
Wykonaj wycofywanie w zależności od platformy: dla Kubernetes uruchom kubectl rollout undo deployment/
, dla ECS zaktualizuj usługę do poprzedniej wersji definicji zadania, dla Lambda przywróć alias do poprzedniej wersji funkcji. Zweryfikuj kompatybilność bazy danych, upewniając się, że poprzednia wersja obsługuje bieżący schemat danych, i monitoruj wskaźniki zdrowia po wycofaniu, aby potwierdzić powodzenie operacji.