跳到主要内容

通知渠道

构建结束时(成功或失败),Infinity CI 会向配置的通知渠道推送消息。支持五个渠道:

渠道接入方式
企业微信群机器人 Webhook 地址;成功/失败使用不同颜色的 markdown 卡片
钉钉群机器人 Webhook(支持加签)
SlackIncoming Webhook
通用 WebhookPOST JSON 到任意 URL,方便对接自有系统
邮件SMTP 发送(Docker 部署时通过环境变量配置 SMTP)

按渠道事件过滤

每个渠道可以独立配置关心的事件,例如:

  • 仅失败时通知(避免成功消息刷屏);
  • 成功与失败都通知;
  • 仅特定任务的通知。

通知发送失败不影响 Run 本身——通知系统的故障被完全隔离。

典型配置:Unity 打包 + 企业微信

游戏团队最常用的组合:任务绑定 Windows 打包机 Agent,构建结束推企业微信群卡片,测试同学第一时间知道新包已产出:

┌ Infinity CI 任务通知 ───────────────┐
│ ✅ UnityCIGame #42 构建成功 │
│ 分支: main · 耗时: 14分22秒 │
│ 产物: Builds/Windows/UnityCIGame.exe │
└─────────────────────────────────────┘