用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ffsshhttiikk/opencode-agents-skills --skill blue-green-deployments命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | blue-green-deployments |
| description | Zero-downtime deployment strategy |
| license | MIT |
| compatibility | opencode |
| metadata | {"audience":"devops-engineer, platform-engineer","category":"devops"} |
┌─────────────────┐ ┌─────────────────┐
│ Load Balancer │ │ Load Balancer │
│ (Active Blue) │ │ (Standby Green)│
└────────┬────────┘ └────────┬────────┘
│ │
┌────▼────┐ ┌────▼────┐
│ Blue │ │ Green │
│ v1.0 │ │ v1.1 │
│ (Live) │◄──Switch───►│ (Test) │
└─────────┘ └─────────┘
# docker-compose.blue.yml
services:
app:
image: myapp:blue
ports:
- "8080:8080"
# docker-compose.green.yml
services:
app:
image: myapp:green
ports:
- "8081:8080"
#!/bin/bash
# Switch traffic from blue to green
# Health check green environment
if curl -sf http://green.example.com/health > /dev/null; then
# Update load balancer to point to green
aws elbv2 modify-listener \
--listener-arn $LISTENER_ARN \
--default-actions Type=forward,TargetGroupArn=$GREEN_TARGET_GROUP
echo "Traffic switched to green environment"
# Keep blue running for rollback
echo "Blue environment preserved for rollback"
else
echo "Green environment health check failed"
exit 1
fi