SuperAPI AI 工具集

devops-deploy-v2

部署与运维

查看项目

更新于 10-15 21:09

技能介绍

用途:当任务涉及应用 DevOps 与部署时使用,包括将应用 Docker 化、配置 CI/CD 流水线、部署到 AWS Lambda/ECS、配置 GitHub Actions、使用 Terraform 与基础设施即代码、回滚、蓝绿部署、健康检查与告警。

主要能力:提供 Dockerfile(Python 多阶段构建)与本地开发用 Docker Compose 参考;提供 GitHub Actions 工作流,包含 test、security、deploy 三阶段,使用 actions/checkout@v4、actions/setup-python@v5、codecov/codecov-action@v4、bandit、safety,以及 AWS SAM 构建部署和 Telegram 通知;提供 SAM 模板(Lambda 函数与 DynamoDB 表,按请求计费、TTL);提供 FastAPI 健康检查端点示例与 CloudWatch 告警脚本;包含生产环境检查清单与常用命令入口,如 /docker-setup、/sam-deploy、/ci-cd-setup、/monitoring-setup、/production-checklist、/rollback。

使用方式:先确认 provenance(metadata.json 中的 external_source 块与 ORIGIN.md),再按需加载最小必要文件;执行上游工作流时可参考 SKILL.md。SAM 相关命令保持原样:sam build、sam deploy --guided、sam deploy、sam deploy --no-confirm-changeset --no-fail-on-empty-changeset、sam logs -n AuriFunction --tail、sam delete。

适用场景:容器化应用、搭建 CI/CD、AWS Lambda/ECS 部署、Terraform 与基础设施即代码、监控告警、回滚与发布前检查。

限制:仅在任务与上述范围明确匹配时使用;输出不能替代针对具体环境的验证、测试或专家审核;所提供模板中的密钥、区域、表名等需按实际环境替换;若缺少必要输入、权限、安全边界或成功标准,应先澄清。具体收费、价格与平台支持范围暂未提供。