SuperAPI AI 工具集

devops-flow

部署与运维

查看项目

更新于 10-16 00:21

技能介绍

用途:devops-flow 用于自动化基础设施供给、CI/CD 流水线与部署流程,输入为 SPEC 文档和 ADR 决策,输出可重复、安全的多环境部署配置。

主要能力:

  1. 基础设施即代码:Terraform、CloudFormation、Ansible、Pulumi、Kubernetes manifests。
  2. CI/CD 流水线生成:GitHub Actions、GitLab CI、Jenkins、CircleCI、Azure DevOps。
  3. 容器配置:Dockerfile、Docker Compose、Kubernetes、Helm charts、镜像仓库。
  4. 部署策略:蓝绿、金丝雀、滚动更新、功能开关、回滚流程。
  5. 环境管理:dev/staging/prod 分离、配置与密钥管理(Vault、AWS Secrets Manager)、状态版本化、成本优化。
  6. 监控可观测性:日志聚合、指标、告警、链路追踪、仪表盘。
  7. 安全合规:容器与基础设施扫描、策略检查、IAM/RBAC、网络与审计日志。
  8. 灾难恢复:备份自动化、恢复流程、多区域故障转移、数据复制、RTO/RPO。

使用方式:通过命令行子命令生成产物,例如: devops-flow generate-infra --spec specs/SPEC-API-V1.md --cloud aws --output infrastructure/ devops-flow generate-pipeline --type github-actions --language python --deploy-strategy blue-green --output .github/workflows/ devops-flow generate-k8s --spec specs/SPEC-API-V1.md --replicas 3 --output k8s/ devops-flow generate-deployment-scripts --req docs/07_REQ/REQ-NN.md --spec docs/09_SPEC/SPEC-NN.yaml --output scripts/ devops-flow generate-ansible-playbooks --req docs/07_REQ/REQ-NN.md --spec docs/09_SPEC/SPEC-NN.yaml --output ansible/

适用场景:需要从需求/规格文档快速产出多云 IaC、CI/CD、Kubernetes 与部署脚本的团队。

限制:复杂度高(多云+编排+自动化);具体收费、价格、平台支持细节与效果暂未提供。