[发明专利]基于Gitlab的消息通知方法、装置、设备及存储介质在审
| 申请号: | 201910243642.7 | 申请日: | 2019-03-28 |
| 公开(公告)号: | CN109976800A | 公开(公告)日: | 2019-07-05 |
| 发明(设计)人: | 骆家敏 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
| 主分类号: | G06F8/71 | 分类号: | G06F8/71;G06Q10/10 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 消息通知 即时通信工具 事件请求 通知消息 存储介质 通知消息发送 用户发送通知 关联 手动发送 用户触发 用户执行 自动发送 便捷性 监听 携带 | ||
本公开实施例公开了一种基于Gitlab的消息通知方法、装置、设备及存储介质。该方法包括:监听第一用户触发的事件请求,所述事件请求携带至少一个第二用户的信息;根据所述事件请求生成通知消息,并启动与所述Gitlab关联的即时通信工具;控制所述即时通信工具将所述通知消息发送至所述至少一个第二用户;以通知所述第二用户执行相应的操作。本实施例提供的基于Gitlab的消息通知方法,通过启动与Gitlab关联的即时通信工具向第二用户发送通知消息,无需第一用户手动发送通知消息,实现通知消息的自动发送,提高消息通知的便捷性。
技术领域
本公开实施例涉及计算机技术领域,尤其涉及一种基于Gitlab的消息通知方法、装置、设备及存储介质。
背景技术
技术人员在开发一个项目时,不同的第一用户负责不同的分支,第一用户完成自己负责的分支后,需要将该分支的代码合入主干以实现项目的上线。在项目上线前,每一个分支的代码需要其他第一用户进行检查。
现有的做法是,第一用户将一个链接发到一个群组里并通知第二用户对代码进行检查或者单独发给第二用户,第二用户对代码进行检查后,通知第一用户,第一用户收到通知后,点击链接查看第二用户对代码的评论,以根据评论对代码进行修改,需要第一用户手动通知他人,操作繁琐。
发明内容
本公开实施例提供一种基于Gitlab的消息通知方法、装置、设备及存储介质,实现通知消息的自动发送,提高消息通知的便捷性。
第一方面,本公开实施例提供了一种基于Gitlab的消息通知方法,该方法包括:
监听第一用户触发的事件请求,所述事件请求携带至少一个第二用户的信息;
根据所述事件请求生成通知消息,并启动与所述Gitlab关联的即时通信工具;
控制所述即时通信工具将所述通知消息发送至所述至少一个第二用户;以通知所述第二用户执行相应的操作。
进一步地,所述事件请求包括代码合并请求、创建讨论组请求、添加标签请求及项目跟踪请求。
进一步地,若事件请求为代码合并请求,则根据所述事件请求生成通知消息,包括:
根据所述代码合并请求生成通知链接;
控制所述即时通信工具将所述通知消息发送至所述至少一个第二用户,包括:
控制所述即时通信工具将所述通知链接发送至所述至少一个第二用户。
进一步地,在将所述通知链接发送至所述至少一个第二用户之后,还包括:
接收所述第二用户输入的代码确认信息;
判断输入代码确认信息的第二用户的数量是否满足合并条件,若满足,则按照设定方式合并代码。
进一步地,在接收所述第二用户输入的代码确认信息之前,还包括:
接收所述第二用户输入的评论和/或修改信息,并控制所述即时通信工具将所述评论和/或修改信息发送至所述第一用户;
接收所述第一用户根据所述评论和/或修改信息输入的修改指令,根据所述修改指令对代码进行修改,并生成修改通知信息;
控制所述即时通信工具将所述修改通知信息发送至所述第二用户;
若未接收到所述第一用户输入的修改指令,则每隔设定时间返回执行控制所述即时通信工具将所述评论和/或修改信息发送至所述第一用户的操作,直到接收到第一用户根据所述评论和/或修改信息输入的修改指令。
进一步地,按照设定方式合并代码,包括:
若Gitlab中配置自动合并插件,则直接将待合并代码合并至主干上;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910243642.7/2.html,转载请声明来源钻瓜专利网。





