Skip to content

用于发送消息通知的 GitHub Actions 工具。GitHub Actions tool for sending message notifications.

License

Notifications You must be signed in to change notification settings

jefferyjob/notify-actions

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notification Actions

English | 简体中文

介绍

GitHub 操作可根据部署状态向各种消息平台(例如,飞书、钉钉、企业微信、ShowDoc)发送通知。

功能

  • 支持多种通知类型。
  • 允许以各种格式(文本、markdown、卡片)发送消息。
  • 可用于通知部署状态,使其易于集成到 CI/CD 管道中。
  • 可定制以适应不同的存储库和工作流要求。

示例工作流程

- name: Send Notification
  uses: jefferyjob/notify-actions@v1
  with:
    NOTICE_TYPE: ''
    MSG_TYPE: ''
    STATUS: ''
    WEBHOOK_URL: ''

参数配置

变量名称 必需 说明
NOTICE_TYPE 通知类型(如 feishudingtalkworkWechatshowDoc)。
MSG_TYPE 消息格式(如 textmarkdowncard)。
STATUS 部署状态,1true 表示成功,0false 表示失败,用于标识本次部署是否成功。
WEBHOOK_URL 通知服务的 Webhook 地址,用于向如飞书、钉钉等平台发送部署通知。

通知类型支持

text markdown Card
feishu
dingtalk ×
workWechat ×
showDoc × ×

飞书通知示意图

项目部署成功通知

success

项目部署失败通知

failed

许可证

This project is licensed under the MIT License.

About

用于发送消息通知的 GitHub Actions 工具。GitHub Actions tool for sending message notifications.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published