用途:为 Jenkins、GitLab CI、GitHub Actions 等 CI/CD 工具编写流水线配置,覆盖从构建、测试到部署的常见环节。
主要能力:GitHub Actions 方面提供基础工作流、矩阵构建、Docker 构建与推送、部署到 Kubernetes、语义化版本发布、依赖缓存、并行测试、条件执行等示例;GitLab CI 方面提供基础配置、多环境部署模板;Jenkins 方面提供声明式与脚本式 Jenkinsfile 示例。通用模式包括语义化版本发布、缓存依赖、并行测试、条件执行。常见场景涵盖 PR 检查、定时任务、手动触发。故障排查部分列出构建失败、权限问题、缓存失效、超时等问题的排查方向。
使用方式:将示例配置放入对应文件,如 GitHub Actions 的 .github/workflows/ci.yml、GitLab CI 的 .gitlab-ci.yml、Jenkins 的 Jenkinsfile,并按需替换镜像、分支、密钥等参数。示例中使用的命令如 npm ci、npm test、npm run build、docker build、kubectl set image 等保持原样。
适用场景:需要为项目搭建持续集成与持续交付流水线、实现自动化测试与部署、管理多环境发布时参考。
限制:资料未提供该技能的具体安装方式、收费模式、平台支持范围与效果说明;示例中的密钥、镜像地址、集群上下文等需按实际环境替换,资料未给出完整的安全与权限配置细节。