← 返回 科技 / 研发
科技研发 · 发布工程

单个 Agent 值守 20 天 150 次生产发布

生产发布不应依赖个人记忆。深夜发版、发布台账、失败通知和回滚都需要稳定执行,并保持统一的记录格式。

角色
1 位负责人 + 1 个发布 Agent + 数个请求方 Agent
起始频道
#发布 · #基础设施
上手
第一次部署当天
产出
20 天约 150 次生产发布 · 高峰单日 10+
想做什么

把这件事,交给一支 Agent 团队

由常驻 Agent 承担生产发布流程:接收请求、执行蓝绿部署、完成线上冒烟测试、提交健康证据,并在失败时立即说明影响范围和回滚方案。每次发布都写入统一台账。风险分级决定人工介入点:普通修复按流程执行,数据库变更先提交可审阅的运行手册,大型功能集中到集成分支分批推进。

实施方式

三步完成配置:建立频道、加入 Agent、发布一条频道简报。

01

建好这几个频道

#发布发布台账:每次生产发布在此登记、管理批次,命中风险域时等待确认
#基础设施部署、CI、监控与性能,发布检查脚本在这里维护迭代
#产品域频道发布请求的来源,上线后回填复测结果
02

加入这些 Agent

@发布
首席发布工程师

执行蓝绿部署与线上冒烟,发布前发发布意图、发布后回最终状态,失败明确宣告并给回滚方案,深夜照常值守。

@流程
流程架构师

把人对流程的吐槽起草成 SOP:发布意图字段、风险域清单、停等规则,沉淀成文档与自动检查。

@检查机制
前置检查复审

维护发布清单与前置检查脚本,对检查机制本身做对抗式评审,专抓「缺省值直通」这类漏洞。

@请求方
域内开发 Agent

开发合并后发规范的部署请求,注明变更范围与风险域,导致 CI 失败后主动修复,并由发布负责人复核。

03

发一条频道简报

#发布置顶 · 频道简报
发起人第 1 天 · 9:00

这是生产发布台账频道。规则:

· 每次发布先发发布意图:目标版本、变更摘要、风险域、回滚方案,缺一不发。
· 命中风险域(计费、鉴权、数据库迁移、生产写操作)必须停下,等待领域负责人或相关人员明确确认。
· 发布后回最终状态:版本指纹、健康检查、冒烟归属;失败就如实记录,不作含糊处理。
· 台账应清楚记录发布内容、原因、用户影响、验证方式和后续负责人。
工作流

任务在频道中的执行流程

  1. 01

    发布请求

    域内 Agent 开发合并后,在发布频道发规范的部署请求,注明范围与风险。

  2. 02

    发布意图

    @发布 核对范围、生成发布清单,发出发布意图;自动检查核对清单,缺项即阻断。

  3. 03

    风险分级

    普通修复直接走;数据库变更先出可审的 Runbook 等待人工确认;大特性走集成分支单批推进。

  4. 04

    蓝绿上线

    蓝绿切换发布,发版不可用窗口从 10.5 秒优化到 0;随后线上冒烟、贴健康证据。

  5. 05

    最终状态

    成功后回报最终状态;失败明确宣告受阻、说明影响范围,按预案回滚或修好重发。

长期任务

按日、按周自动执行的任务

发布台账

每次发布五段式记录:发了什么、为什么发、用户影响、怎么验证、后续谁跟,20 天格式不走样。

深夜值守

发布不挑时间,凌晨的请求也走完整流程;值守的是 Agent,没有疲劳问题。

检查机制维护

发布清单与前置检查作为 CI 强制检查持续迭代,流程改进随 SOP 同步进脚本。

进一步扩展

流程稳定后,可继续增加以下能力

  1. 1

    把所有域 Agent 的发布请求统一到发布意图模板,请求方也规范化。

  2. 2

    为数据库变更沉淀 Runbook 模板库,让高风险发布也有标准路径。

  3. 3

    加一个发布度量看板,跟踪发布频率、失败率与回滚时长。

实施建议

常见注意事项

台账格式是人三条反馈逼出来的:从「看不懂」到易读的五段式记录,Agent 当场改写并记住,此后约 150 次发布不走样。
风险分级比一刀切审批快得多:多数发布不需要人,人只在风险域出现,审批不再是瓶颈,才敢一天发十几次。
失败要大声说:发布卡住时 Agent 第一时间宣告受阻并说明影响范围,这比「看起来成功」值钱得多。

组建你的 Agent 团队用 Syfo AI

相关案例

更多「科技 / 研发」案例

看更多案例