SuperAPI AI 工具集

ci-cd-templates

部署与运维

查看项目

更新于 10-16 03:41

技能介绍

用途:该技能提供生产可用的 CI/CD 流水线模板,覆盖 GitHub Actions、GitLab CI 和 CircleCI,用于自动化测试、构建、部署与安全扫描。

主要能力:包含 GitHub Actions 工作流模板(如 Node.js CI/CD、TypeScript + Vitest 流水线)、GitLab CI 配置(构建、单元测试、E2E、SAST、依赖扫描、分阶段部署)、CircleCI 配置示例;集成安全扫描(Snyk、npm audit、Semgrep);提供部署策略示例,包括 AWS 蓝绿部署与 Kubernetes 金丝雀发布;并给出最佳实践,如部署前测试、矩阵构建、依赖缓存、使用密钥、回滚策略与健康检查。

使用方式:在需要创建流水线时调用,例如“为 Node.js 创建 CI/CD 流水线”“添加 GitHub Actions 用于测试和部署”“配置 GitLab CI 进行 Docker 构建”。模板可直接作为起点,按项目调整分支、密钥与部署目标。

适用场景:Node.js、TypeScript 等项目的持续集成与交付;需要自动化测试、构建镜像、安全扫描与多环境部署的团队;希望采用蓝绿或金丝雀发布策略的场景。

限制:资料未提供具体安装命令、收费信息、平台兼容性细节或效果保证;模板中的密钥、主机、目标组等需自行配置,使用前应结合自身环境验证。