ci-cd-pipeline - 自动化持续集成、测试与部署流水线
配置和维护自动化测试、构建、部署、发布、环境管理、缓存及回滚流程的持续集成与持续部署流水线。
标签
更新于: 2026-09-28能力
典型输入
典型输出
该技能可以做什么
- 检测项目包管理器
- 配置 GitHub Actions 工作流
- 配置 GitLab CI 流水线
- 自动执行代码检查和类型检查
- 自动执行测试和构建
- 自动执行环境部署
- 配置构建缓存
- 实施蓝绿部署
- 实施金丝雀部署
- 实施滚动部署
- 配置回滚策略
- 自动执行数据库迁移
- 配置安全扫描
- 创建部署审批流程
- 构建并推送 Docker 镜像
输入
- 项目代码仓库
- 包管理器锁文件
- CI/CD 平台
- 构建和测试命令
- 部署目标
- 环境配置
- 部署凭据
- 容器镜像仓库凭据
输出
- 持续集成工作流文件
- 持续部署工作流文件
- 自动化测试结果
- 构建产物
- 部署状态
- 容器镜像
- 覆盖率报告
- 回滚操作
要求
- CI/CD 平台访问权限
- 代码仓库写入权限
- 部署环境访问权限
- 已配置的部署密钥
- 所需的包管理器
- 所需的运行时版本
- 镜像工作流所需的 Docker 访问权限
