Skip to content

(测试失败)自动构建完成后发送构建结果到微信

(测试失败)cnd.cool如何配置构建完成后发送消息到微信呢?

2025年4月4日测试。

Cnd.cool 中,你可以通过配置 Webhook 来实现构建完成后发送消息到微信的功能。以下是详细的配置步骤:


1. 获取微信 Webhook 地址

Cnd.cool 支持通过 Webhook 发送消息到微信,你需要先获取微信的 Webhook 地址。以下是两种常见的方式:

方式 1:使用企业微信

  1. 登录企业微信后台。
  2. 进入 应用管理,创建一个新的应用或选择已有应用。
  3. 在应用详情中,找到 Webhook 地址,复制该地址。

方式 2:使用 Server 酱(第三方服务)

  1. 访问 Server 酱官网
  2. 注册并登录,获取你的 SendKey
  3. 根据文档生成 Webhook 地址,例如:
    https://sctapi.ftqq.com/<SendKey>.send

image-20250404104306318

失败:。。。

image-20250404105245214

2. 在 Cnd.cool 中配置 Webhook

  1. 登录 Cnd.cool 控制台。
  2. 进入你的项目,找到 构建配置自动化配置 页面。
  3. 找到 Webhook通知设置 选项。
  4. 添加一个新的 Webhook,填写以下信息:
    • Webhook URL:填写你获取的微信 Webhook 地址。
    • 触发条件:选择 构建成功构建完成
    • 消息模板:根据需要自定义消息内容。例如:
      项目 {{projectName}} 构建成功!
      构建时间:{{buildTime}}
      构建日志:{{buildLogUrl}}
    • 其他参数:根据 Webhook 提供方的要求,填写必要的参数(如 titlecontent 等)。

3. 测试 Webhook

  1. 保存配置后,手动触发一次构建。
  2. 构建完成后,检查微信是否收到消息。
  3. 如果未收到消息,检查 Cnd.cool 的构建日志和 Webhook 配置,确保 Webhook 地址和参数正确。

4. 高级配置(可选)

如果你需要更复杂的消息格式或逻辑,可以通过以下方式实现:

  • 自定义脚本:在 Cnd.cool 的构建脚本中,使用 curlhttp 命令直接发送 Webhook 请求。例如:
    bash
    curl -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 中配置构建完成后发送消息到微信的功能。如果你有其他问题,请随时告诉我! 🚀

最近更新