GitLab 代码合并Chrome插件
功能列表
- [x] 支持直接复制MR消息
- [x] 支持自定义消息模板
- [x] 支持企业微信群机器人通知
- [x] 支持不同项目通知到不同的企业微信群
- [x] 支持@群成员
安装
下载dist.crx,并拖放到Chrome浏览器扩展程序中。
插件配置
规则配置
可以对匹配的项目,指定微信机器人地址,及提醒的人员列表。
- 点击添加规则
- 输入匹配项目规则(会根据项目所在url来匹配)
- 输入微信机器人地址(在企业微信群众创建机器人)
- 选择提醒人员列表 (需要先添加人员配置)
人员配置
因为微信机器人@某人,需要指定手机号,需要通过此配置获取。
自定义消息
可以自定义消息的格式,默认格式:
项目: __project__
【__branch__】__issue__ __title__
__url__
变量名 | 描述 |
---|---|
__project__ | 项目名 |
__branch__ | 分支名称 |
__issue__ | 问题ID |
__title__ | 标题 |
__description__ | 内容描述 |
__url__ | MR地址 |
使用
在Merge Request页面,会添加以下三个按钮
复制MR消息 将当前和MR消息复制到剪切板中
MR 将消息发送到匹配的企业微信群中
Merged 将合并完成消息发送到匹配的微信群中
复制的消息中,没有@xx 内容,因为复制的消息中提到的人员,并不会收到提醒。