[发明专利]基于CI的自动化需求进度的差异分析方法及管理服务器有效
申请号: | 202111023628.X | 申请日: | 2021-09-02 |
公开(公告)号: | CN113448561B | 公开(公告)日: | 2021-12-14 |
发明(设计)人: | 张坚欣;杨晶;邹方勇 | 申请(专利权)人: | 广州嘉为科技有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06Q10/06 |
代理公司: | 北京捷诚信通专利事务所(普通合伙) 11221 | 代理人: | 万善书 |
地址: | 510000 广东省广州市天河区天*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 ci 自动化 需求 进度 差异 分析 方法 管理 服务器 | ||
1.一种基于持续集成的自动化需求进度的差异分析方法,其特征在于,包括:
接收业务人员的第一终端设备发送的规划信息,所述规划信息包括业务版本的业务需求清单和标识信息,所述业务需求清单包括多个业务需求;
将所述标识信息配置到管理服务器中的持续集成流水线中,以及将所述业务需求清单发送给研发人员的第二终端设备;
接收所述第二终端设备发送的提交信息,所述提交信息包括至少一个业务需求各自对应的ID信息,所述至少一个业务需求为所述业务需求清单中已完成代码编写的业务需求;
基于所述提交信息,触发所述持续集成流水线运行,基于所述至少一个业务需求各自对应的ID信息,获取所述至少一个业务需求中已完成开发的业务需求列表;
基于所述业务需求清单和所述业务需求列表进行分析,获得所述至少一个业务需求对应的开发进度差异分析报告。
2.如权利要求1所述的方法,其特征在于,基于所述业务需求清单和所述业务需求列表进行分析,获得所述至少一个业务需求对应的开发进度差异分析报告之后,所述方法还包括:
确定是否接收到所述业务需求清单中的所有业务需求各自对应的ID信息;
当确定没有接收到所述业务需求清单中的所有业务需求各自对应的ID信息时,再次执行接收所述第二终端设备发送的提交信息,将本轮获得的开发进度差异分析报告和上一轮获得的开发进度差异分析报告结合,生成新的开发进度差异分析报告;或者,
当确定接收到所述业务需求清单中的所有业务需求各自对应的ID信息时,将本轮生成的开发进度报告作为最终的开发进度差异分析报告。
3.如权利要求1所述的方法,其特征在于,基于所述业务需求清单和所述业务需求列表进行分析,获得所述至少一个业务需求对应的开发进度差异分析报告之后,所述方法还包括:
将所述开发进度差异分析报告发送给业务干系人员的第三终端设备。
4.如权利要求3所述的方法,其特征在于,将所述开发进度差异分析报告发送给业务干系人员的第三终端设备之后,所述方法还包括:
若所述多个业务需求中存在不合格的业务需求,接收所述第三终端设备发送的指示信息,所述指示信息用于指示暂停运行所述持续集成流水线;
基于所述指示信息,暂停运行所述持续集成流水线。
5.如权利要求1-4任一项所述的方法,其特征在于,所述业务需求清单还包括:所述多个业务需求对应的规划开发进度和优先级,所述多个业务需求中的任一业务需求对应的优先级用于表示所述任一业务需求的开发顺序。
6.如权利要求4所述的方法,其特征在于,基于所述业务需求清单和所述业务需求列表进行分析,获得所述至少一个业务需求对应的开发进度差异分析报告,包括:
将所述业务需求列表和所述业务需求清单进行匹配,计算出所述至少一个业务需求各自的实际开发进度;
基于所述至少一个业务需求各自的规划开发进度和实际开发进度进行分析,获得所述开发进度差异分析报告。
7.如权利要求1-4任一项所述的方法,其特征在于,接收所述第二终端设备发送的提交信息,包括:
接收所述第二终端设备通过webhook发送的所述提交信息。
8.如权利要求1-4任一项所述的方法,其特征在于,所述提交信息还包括所述至少一个业务需求中的任一业务需求对应的代码信息;
所述至少一个业务需求中的任一业务需求对应的代码信息,以约定格式与所述任一业务需求对应的ID信息关联;所述标识信息为版本号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州嘉为科技有限公司,未经广州嘉为科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111023628.X/1.html,转载请声明来源钻瓜专利网。