Agent Skills
返回列表
🔒

CI/CD 工作流自动化

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/cicd-automation-workflow-automate。

技能介绍

问题背景

团队一旦把构建、测试、部署拆成多人手搓脚本,常见结果是:环境不一致、失败难定位、发布缺少质量门,密钥还散落在本地 README 里。你需要的是可版本化、可复跑的流水线设计,而不是再写一份「部署 checklist」。

技能如何工作

该技能把角色固定为工作流自动化专家,按 $ARGUMENTS 里的目标,从现状盘点开始:当前构建/测试/部署步骤、目标环境与触发方式。随后定义多阶段流水线,明确缓存、制品存放与质量门(测试通过、扫描通过才进入下一阶段)。

核心输出通常包括:

  • 各阶段与触发条件的摘要
  • 建议的 GitHub Actions(或同类)工作流步骤列表
  • 所需的密钥、环境变量 与服务集成说明
  • 风险、假设与回滚策略

实现细节可对照 bundled 的 resources/implementation-playbook.md 中的模式与示例;安全侧会强调:高风险步骤加审批、密钥变更单独处理,未经审批且未制定回滚计划时不应执行部署类操作。

适用边界

适合设计或改造 CI/CD、发布流水线与运维自动化;不适合纯一次性命令、无工作流上下文的排障,也不承担产品或 UI 设计类任务。

使用场景

  • 团队仍用 SSH 或脚本手工发布,需要把构建、测试、部署拆成可版本化的 GitHub Actions 多阶段流水线。
  • 合并到 main 后要自动构建镜像或制品,但生产部署需人工审批,需要明确各阶段触发条件与审批插入点。
  • 现有流水线只有单元测试,想在晋级生产前加入依赖/容器安全扫描,并说明密钥与环境变量的注入方式。
  • staging 与 prod 部署步骤不一致、失败难复盘,需要盘点现状并输出带缓存、制品与回滚说明的统一工作流。

适合人员

  • 负责多套微服务发布、希望把手工部署脚本迁移到 GitHub Actions 的平台或基础设施工程师
  • 需要在发布流水线中加入质量门、漏洞扫描与部署审批节点的 DevOps 或发布负责人
  • 维护 monorepo 或多语言构建,要设计缓存策略与制品在阶段间传递方式的后端/构建工程师
  • 承担线上变更值班的 SRE 或运维,要为自动化发布补齐回滚步骤与失败通知策略