(测试失败)自动构建完成后发送构建结果到微信
(测试失败)cnd.cool如何配置构建完成后发送消息到微信呢?
2025年4月4日测试。
在 Cnd.cool 中,你可以通过配置 Webhook 来实现构建完成后发送消息到微信的功能。以下是详细的配置步骤:
1. 获取微信 Webhook 地址
Cnd.cool 支持通过 Webhook 发送消息到微信,你需要先获取微信的 Webhook 地址。以下是两种常见的方式:
方式 1:使用企业微信
- 登录企业微信后台。
- 进入 应用管理,创建一个新的应用或选择已有应用。
- 在应用详情中,找到 Webhook 地址,复制该地址。
方式 2:使用 Server 酱(第三方服务)
- 访问 Server 酱官网。
- 注册并登录,获取你的 SendKey。
- 根据文档生成 Webhook 地址,例如:
https://sctapi.ftqq.com/<SendKey>.send
失败:。。。
2. 在 Cnd.cool 中配置 Webhook
- 登录 Cnd.cool 控制台。
- 进入你的项目,找到 构建配置 或 自动化配置 页面。
- 找到 Webhook 或 通知设置 选项。
- 添加一个新的 Webhook,填写以下信息:
- Webhook URL:填写你获取的微信 Webhook 地址。
- 触发条件:选择 构建成功 或 构建完成。
- 消息模板:根据需要自定义消息内容。例如:
项目 {{projectName}} 构建成功! 构建时间:{{buildTime}} 构建日志:{{buildLogUrl}}
- 其他参数:根据 Webhook 提供方的要求,填写必要的参数(如
title
、content
等)。
3. 测试 Webhook
- 保存配置后,手动触发一次构建。
- 构建完成后,检查微信是否收到消息。
- 如果未收到消息,检查 Cnd.cool 的构建日志和 Webhook 配置,确保 Webhook 地址和参数正确。
4. 高级配置(可选)
如果你需要更复杂的消息格式或逻辑,可以通过以下方式实现:
- 自定义脚本:在 Cnd.cool 的构建脚本中,使用
curl
或http
命令直接发送 Webhook 请求。例如:bashcurl -X POST -H "Content-Type: application/json" \ -d '{"title": "构建成功", "content": "项目构建已完成!"}' \ https://sctapi.ftqq.com/<SendKey>.send
- 第三方服务:使用 Zapier、IFTTT 等自动化工具,将 Cnd.cool 的构建事件转发到微信。
5. 注意事项
- Webhook 安全性:确保 Webhook 地址和参数安全,避免泄露敏感信息。
- 消息频率:如果构建频繁,注意控制消息发送频率,避免打扰。
- 错误处理:如果 Webhook 发送失败,检查日志并调整配置。
通过以上步骤,你就可以在 Cnd.cool 中配置构建完成后发送消息到微信的功能。如果你有其他问题,请随时告诉我! 🚀