Issue 通知到企业微信群
328 字约 1 分钟
添加群机器人
在企业微信群中添加机器人,复制获取的 Webhook 地址。
配置流水线
robot 填写复制的 Webhook 地址。
每个 Issue 生命周期事件对应 $.{event} 下一个流水线配置,结构如下:
$:
{event}:
- stages:
- name: {自定义名称}
image: tencentcom/wecom-message
settings:
robot: https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxx
content: |
{自定义通知文案}将以下配置写入 .cnb.yml, 多个 Issue 生命周期事件可写在同一 $. 下, 所有事件共用同一个企业微信群机器人 Webhook 地址:
.cnb.yml
$:
issue.open:
- stages:
- name: notice
image: tencentcom/wecom-message
settings:
robot: https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxx
content: |
> **有人提 Issue 啦**
> **标 题:** $CNB_ISSUE_TITLE
> **发起人:** $CNB_ISSUE_OWNER
> [查看详情]($CNB_EVENT_URL)
issue.reopen:
- stages:
- name: notice
image: tencentcom/wecom-message
settings:
robot: https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxx
content: |
> **Issue 重新打开**
> **标 题:** $CNB_ISSUE_TITLE
> [查看详情]($CNB_EVENT_URL)
issue.close:
- stages:
- name: notice
image: tencentcom/wecom-message
settings:
robot: https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxx
content: |
> **$CNB_BUILD_USER 关闭了一个 Issue**
> **标 题:** $CNB_ISSUE_TITLE
> [查看详情]($CNB_EVENT_URL)流水线触发者为新建、关闭或重新打开该 Issue 的用户。
消息格式可自定义,可用变量请参考环境变量。