SuperAPI AI 工具集

cicd-expert

部署与运维

查看项目

更新于 10-16 03:39

技能介绍

用途:提供持续集成与持续部署(CI/CD)的专家级指导,涵盖 GitHub Actions、Jenkins、GitLab CI、部署策略与自动化最佳实践。

主要能力:讲解 CI/CD 基础概念(持续集成、持续交付与部署、构建与测试自动化、制品管理、蓝绿/金丝雀/滚动发布);流水线设计(阶段与作业、并行执行、依赖与制品、缓存、矩阵构建、条件执行);安全(密钥管理、依赖扫描、SAST/DAST、容器扫描、供应链安全、SBOM 生成)。资料含 GitLab CI 的 .gitlab-ci.yml 示例,覆盖 build、test、security、deploy 阶段,以及 Docker 构建推送、Kubernetes 部署、蓝绿与金丝雀部署脚本、滚动更新配置。

使用方式:当用户提到 CI/CD、GitHub Actions、Jenkins、GitLab CI 等时调用。详细材料随技能提供并按需读取,包括 GitHub Actions(工作流基础、Docker 构建推送、部署工作流、可复用工作流、复合动作)与 Jenkins(声明式流水线、共享库)。

适用场景:搭建或优化 CI/CD 流水线、设计部署策略、配置安全扫描与制品管理、排查发布自动化问题。

限制:资料未提供具体收费、价格、平台支持范围或效果数据;示例命令与配置需按实际环境调整,不应直接照搬。