SuperAPI AI 工具集

ci-cd-generator

部署与运维

查看项目

更新于 10-15 21:04

技能介绍

用途:该技能用于生成持续集成与持续部署(CI/CD)流水线配置,适用于搭建自动化构建和部署流程的场景。

主要能力:可生成 GitHub Actions 工作流、GitLab CI 的 .gitlab-ci.yml、CircleCI 的 config.yml,以及 Jenkins 的 Jenkinsfile。

使用方式:资料给出 GitHub Actions 示例,包含 test、build、deploy 三个阶段:test 阶段在 ubuntu-latest 上检出代码、配置 Node.js 18、执行 npm ci、npm test 与 npm run lint;build 阶段依赖 test,执行 npm ci、npm run build,并用 actions/upload-artifact@v3 上传 dist/ 目录;deploy 阶段依赖 build,仅在 main 分支触发,下载构建产物后执行部署命令。

适用场景:需要为项目快速生成多平台 CI/CD 配置时使用。

限制:资料未提供安装方式、具体调用命令、支持的版本范围及收费信息;示例中的部署命令为占位内容,实际部署步骤需自行补充。版本信息为 1.0.0。