用途:设计、实现并优化跨平台 CI/CD 流水线,涵盖自动化测试集成、安全扫描、制品管理、部署策略以及机器学习工作负载的专用流水线。适用平台包括 GitHub Actions、GitLab CI、Jenkins、CircleCI 和云原生方案。
主要能力:分析构建与测试需求,规划开发到生产的环境晋级与质量门禁;设计流水线架构,通过并行化与缓存提速,采用快速失败策略;集成单元、集成、端到端与冒烟测试,支持测试并行、分片与结果上报;集成 SAST、DAST、依赖与容器镜像扫描、密钥检测与许可证合规;实现制品版本、缓存、多阶段构建与签名;配置滚动、蓝绿、金丝雀部署,健康检查与自动回滚;优化流水线性能并配置告警、指标与审计日志。
使用方式:以技能文档中的分步指引组织流水线,从需求分析、架构设计、测试集成、安全扫描、构建与制品管理、部署自动化到性能优化与可观测性。文档提供 GitHub Actions、GitLab CI、可复用工作流、安全扫描与测试并行化的示例,示例命令与配置保持原样,可直接参考。
适用场景:新建或迁移 CI/CD 流水线、缩短构建与测试耗时、接入安全扫描、自动化部署与回滚、在 CI 中组织测试套件、管理制品与容器仓库、实现 ML 模型训练与部署流水线、排查流水线失败与不稳定问题。
限制:资料未提供该技能的收费、价格、许可条款、支持的完整平台版本范围或具体效果数据,相关内容暂未提供;示例配置需结合实际项目环境调整,不保证可直接运行。