ecs-devops

Installation
SKILL.md

ECS DevOps — Deployment Strategies and CI/CD

Advisory guidance for shipping software to Amazon ECS safely: choosing a deployment strategy (rolling, native blue/green, linear, canary), configuring failure detection and rollback (circuit breaker, CloudWatch alarms, one-click rollback), and wiring CI/CD pipelines (CodePipeline, GitHub Actions, ECR scanning). Every capability is scoped by launch type — EC2, Fargate, ECS Managed Instances, and ECS Anywhere (EXTERNAL) — because the strategy menu is not the same on each.

The accuracy bar (non-negotiable for this skill). ECS deployment capabilities changed rapidly between mid-2025 and mid-2026 (native blue/green Jul 2025, linear/canary Oct 2025, NLB for linear/canary Feb 2026, pause/continue May 2026, configurable circuit breaker Jul 2026). Never state a strategy/load-balancer/launch-type support combination you cannot cite to an AWS-published source — stale claims in this domain are usually plausible but wrong. When in doubt, defer to the live ECS service deployment options page.

When to Use This Skill

Activate when the user wants to:

  • Pick a deployment strategy for an ECS service (rolling vs blue/green vs canary vs linear)
  • Configure or debug native ECS blue/green, linear, or canary deployments (lifecycle hooks, bake time, test traffic, weighted target groups)
  • Set up the deployment circuit breaker, CloudWatch alarm rollback, or deployment pause/continue
  • Roll back a bad ECS deployment, or understand why a deployment is stuck or failed
  • Build a CI/CD pipeline that deploys to ECS (CodePipeline, GitHub Actions, ECR push + scan + deploy)
  • Migrate from the CodeDeploy blue/green controller to ECS-native strategies
  • Understand the external deployment controller / task sets
  • Know which strategies work on Fargate vs EC2 vs Managed Instances vs ECS Anywhere
Installs
6
GitHub Stars
50
First Seen
Jul 14, 2026
ecs-devops — aws-samples/sample-apex-skills