Writing Skills
writing-skills
效率与协作技能,来自 obra/superpowers,查看原文获取完整用途和操作说明。
orchestrating-deployment-pipelines【部署与运维】Deploy use when you need to work with deployment and CI/CD. This skill provides deployment automation and orchestration with comprehensive guidance and automation. Trigger with phrases like "deploy application", "create pipeline", or "automate deployment".
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
name: orchestrating-deployment-pipelines description: 'Deploy use when you need to work with deployment and CI/CD.
This skill provides deployment automation and orchestration with comprehensive guidance and automation.
Trigger with phrases like "deploy application", "create pipeline",
or "automate deployment".
' allowed-tools: Read, Write, Edit, Grep, Glob, Bash(git:), Bash(docker:), Bash(kubectl:*) version: 1.28.0 author: Jeremy Longshore jeremy@intentsolutions.io license: MIT tags:
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.
kubectl access or cloud deployment target (ECS, Cloud Run, App Engine)| Error | Cause | Solution |
|---|---|---|
ImagePullBackOff | Image tag not found in registry or auth failure | Verify image exists with docker manifest inspect; check imagePullSecrets |
CrashLoopBackOff | Application failing to start in new version | Check pod logs with kubectl logs; verify environment variables and config maps |
Canary analysis failed | Error rate or latency exceeded threshold during canary | Automatic rollback triggered; investigate logs from canary pods before retrying |
Deployment stuck in Progressing | Insufficient resources or pod scheduling failure | Check kubectl describe deployment for events; verify resource requests and node capacity |
Database migration failed | Schema conflict or lock timeout | Run migrations independently before deployment; add retry logic and connection timeout |