SuperAPI AI 工具集

devops-cicd

部署与运维

查看项目

更新于 10-16 09:54

技能介绍

用途:这是一个面向容器化、云基础设施、GitHub Actions CI/CD 与生产部署的专家型技能,可在涉及 Docker、Docker Compose、Kubernetes、AWS(如 Lambda、EC2、S3)等任务时被触发,帮助构建可靠、可扩展的流水线。

主要能力:提供多阶段 Dockerfile 模式(以 Node.js 为例,含非 root 用户运行);提供开发用 docker-compose.yml 示例,含 postgres 与 redis 服务、健康检查与卷;提供 GitHub Actions 工作流,覆盖测试、构建推送镜像到 GHCR 以及通过 SSH 部署到 EC2;提供 Nginx 反向代理配置,含 HTTPS、安全响应头与 gzip;提供 AWS Lambda 无服务器处理与 serverless.yml 示例;提供环境变量管理方式(.env.example、AWS SSM 等);提供基于蓝绿切换与健康检查的零停机部署脚本;提供健康检查端点、Winston 结构化日志样例与生产部署检查清单。

使用方式:作为技能被触发后,按对应场景参考其中模式即可;命令与配置保持原样,例如 docker pull、nginx -s reload、aws ssm put-parameter、aws ssm get-parameters-by-path。

适用场景:容器镜像构建、CI/CD 流水线搭建、Nginx 与 HTTPS 配置、AWS 部署、零停机发布、监控与日志接入。

限制:资料未提供安装命令、收费方式、价格与平台信息;示例为 Node.js 等技术栈,其他语言需另行调整;文中检查清单为通用建议,实际效果与兼容性暂未提供。