SuperAPI AI 工具集

ci-cd

部署与运维

查看项目

更新于 10-15 20:28

技能介绍

用途:设计、实现和优化 CI/CD 流水线,覆盖 GitHub Actions、GitLab CI、Jenkins、CircleCI 及云原生方案,包含自动化测试集成、安全扫描、制品管理、部署策略与 ML 工作负载流水线。

主要能力:分析构建与测试需求、规划环境晋级(dev→staging→production)与质量门禁;设计流水线架构,支持并行化、缓存、fail-fast、矩阵构建与 monorepo 策略;集成单元/集成/E2E 测试、覆盖率报告、测试分片与 flaky 测试隔离;集成 SAST、DAST、依赖与容器镜像扫描、密钥检测、许可证合规;管理依赖与构建缓存、制品版本与容器仓库、多阶段构建与签名;实现滚动、蓝绿、金丝雀部署,健康检查、部署后冒烟测试、自动回滚与审批门禁;优化执行时间并提升可靠性与可观测性。

使用方式:按资料中的八步流程执行——分析需求、设计架构、集成测试、集成安全扫描、构建与制品管理、部署自动化、性能优化、可靠性与可观测性。示例给出 GitHub Actions、GitLab CI、可复用工作流、安全扫描流水线与并行测试的配置片段,命令与配置保持原样。

适用场景:新建或迁移 CI/CD 流水线、优化构建与测试耗时、接入安全扫描、配置部署自动化与回滚、管理制品与容器仓库、实现 ML 模型训练与部署流水线、排查流水线失败与不稳定。

限制:资料未提供具体收费、价格、平台支持范围或效果数据;实际可用性取决于所选 CI 平台与工具链,需自行验证。