English | 简体中文
GitHub 操作可根据部署状态向各种消息平台(例如,飞书、钉钉、企业微信、ShowDoc)发送通知。
- 支持多种通知类型。
- 允许以各种格式(文本、markdown、卡片)发送消息。
- 可用于通知部署状态,使其易于集成到 CI/CD 管道中。
- 可定制以适应不同的存储库和工作流要求。
- name: Send Notification
uses: jefferyjob/notify-actions@v1
with:
NOTICE_TYPE: ''
MSG_TYPE: ''
STATUS: ''
WEBHOOK_URL: ''| 变量名称 | 必需 | 说明 |
|---|---|---|
| NOTICE_TYPE | 是 | 通知类型(如 feishu、dingtalk、workWechat、showDoc)。 |
| MSG_TYPE | 是 | 消息格式(如 text、markdown、card)。 |
| STATUS | 是 | 部署状态,1 或 true 表示成功,0 或 false 表示失败,用于标识本次部署是否成功。 |
| WEBHOOK_URL | 是 | 通知服务的 Webhook 地址,用于向如飞书、钉钉等平台发送部署通知。 |
| text | markdown | Card | |
|---|---|---|---|
| feishu | √ | √ | √ |
| dingtalk | √ | √ | × |
| workWechat | √ | √ | × |
| showDoc | √ | × | × |
项目部署成功通知
项目部署失败通知
This project is licensed under the MIT License.