Harness AI 实战指南③:DevOps Agent,把部署配置从 2 小时压缩到 15 分钟
2026-08-26
·
入门教程
·
有封面图
你收到一条告警:生产环境部署失败了。
打开 Harness 平台,看了半天报错信息,是某一步的 YAML 配置写错了——一个缩进问题,导致镜像拉取失败。
你花了 20 分钟排查。
Harness 的 DevOps Agent 想让这一步快一点:你描述问题,它生成正确的 YAML,你点一下执行。
它是什么
DevOps Agent 是 Harness 平台里的一个 AI 功能,你在 Harness 的 Web 界面里跟它对话,它帮你生成 CI/CD pipeline 的 YAML 配置文件。
不是帮你写代码,是帮你写配置文件。
具体支持的场景:
- "我想把这个服务部署到 Kubernetes,每周二自动跑"
- "帮我写一个阶段验证:跑单元测试,通过才进下一阶段"
- "我想加一个 Slack 通知,失败了通知 #devops 频道"
- "给这个 pipeline 加一个手动审批关卡"
你说完,它生成 YAML。你改一改,点保存。
它和 Code Agent 的区别
| | Code Agent | DevOps Agent |
|--|-----------|-------------|
| 在哪跑 | IDE(VS Code/JetBrains) | Harness Web 界面 |
| 做什么 | 写代码、生成测试、审查代码 | 生成 CI/CD pipeline YAML |
| 上下文 | 本地代码库 | Harness 里的服务、Secret、环境 |
| 适用场景 | 编码 | 部署配置 |
两个功能互补:DevOps Agent 帮你把 pipeline 搭好,Code Agent 帮你把 pipeline 里用到的脚本和代码写好。
一个真实场景
你接手一个新项目,CI/CD 要从头搭。传统做法:翻 Harness 文档,找对应语法,写 YAML,反复调试(——因为格式要求严格,缩进错一个就是失败)。
用 DevOps Agent:你描述需求,它直接给你一个跑得通的 YAML 框架。你只需要填镜像地址和环境变量。
时间从 2 小时(文档 + 试错)缩短到 15 分钟(描述 + 微调)。
它也能生成什么
不只是 YAML。根据官方文档,它还能生成:
- **OPA Rego 策略**:用于 Harness Policy-as-Code,控制哪些镜像能进生产、哪些部署阶段可以跳过
- **IaC 配置**:Terraform 配置文件(管理云基础设施)
- **故障排查建议**:pipeline 失败之后,它能读报错信息,给你一个诊断方向
最后这个场景最实用——你不用再靠经验和搜索引擎排查报错,它能根据你的上下文给出一个具体的排查路径。
限制
DevOps Agent 生成 YAML 的质量,取决于你描述需求的准确程度。它不是读心术,"帮我搭一个好的 pipeline"这种模糊需求,它只能给你一个通用模板。
另外,它生成的内容仍然需要人工审核——pipeline 配置写错,上线就是故障。多一步 review 的习惯值得保持。
---
参考:Harness 官方文档(developer.harness.io)
评论区