在下才疏學(xué)淺,謹(jǐn)以此奉上Github地址為社區(qū)盡綿薄之力 : Gitlab Webhook+釘釘機(jī)器人通知
這是一個簡單的SpringBoot項(xiàng)目,主要用于接入Gitlab的webhook柱蟀,通過釘釘機(jī)器人來實(shí)現(xiàn)消息通知
實(shí)現(xiàn)效果 :
推送事件(Push Hook):
議題事件(Issue Hook):
流水線事件(Pipeline Hook):
合并請求事件(Merge Request Hook):
快速開始
1. 配置項(xiàng)目gitlab-webhook-dingrobot
的釘釘機(jī)器人辜王,例如:
ding:
robot:
## 請配置釘釘機(jī)器人的access-token
access-token: 93axxxxahfjahklhjfxxxxx46f655ae0xxxxxxxxxx
## 請配置釘釘機(jī)器人sign-key
sign-key: SECcd68c6bxxxxxxxx614xxxc926xxxxxxxxxxe811656bdd0
2. 部署啟動項(xiàng)目gitlab-webhook-dingrobot
3. 配置Gitlab項(xiàng)目的webhook驮宴。包括接口地址,支持的事件
gitlab-webhook-dingrobot
的接口為http://ip:port/actuator/gitlab/webhook
- 目前已實(shí)現(xiàn)對以下事件的通知
- Push Hook
- Pipeline Hook
- Merge Request Hook
- Issue Hook
- 目前暫未實(shí)現(xiàn)的事件
- Tag Push Hook
- Confidential Issue Hook
- Note Hook
- Confidential Note Hook
- Job Hook
- Wiki Page Hook
- Deployment Hook
- Feature Flag Hook
- Releases Hook