orchestrating-deployment-pipelines

Installation
SKILL.md

Orchestrating Deployment Pipelines

Overview

Orchestrate multi-stage deployment pipelines that coordinate builds, tests, approvals, and releases across environments (dev, staging, production). Implement deployment strategies including blue-green, canary, rolling updates, and feature flags using Kubernetes, cloud-native services, and CI/CD platforms.

Prerequisites

  • CI/CD platform configured (GitHub Actions, GitLab CI, Jenkins, ArgoCD)
  • Kubernetes cluster with kubectl access or cloud deployment target (ECS, Cloud Run, App Engine)
  • Container registry with built and tagged images ready for deployment
  • Environment-specific configuration (secrets, environment variables) stored securely
  • Monitoring and alerting configured to detect deployment failures

Instructions

  1. Define the deployment topology: target environments, promotion flow (dev -> staging -> production), and approval gates
  2. Select deployment strategy per environment: rolling update for staging, canary or blue-green for production
  3. Generate deployment manifests (Kubernetes Deployments, Services, Ingress) or cloud service configurations
  4. Implement pre-deployment checks: database migration status, dependency health, configuration validation
Related skills
Installs
3
GitHub Stars
2.2K
First Seen
Mar 4, 2026