【技术实现步骤摘要】
一种制品信息管理方法、管理系统、电子设备及存储介质
本专利技术涉及计算机领域,特别涉及一种制品信息管理方法、管理系统、电子设备及存储介质。
技术介绍
随着业务发展,电子设备系统的数据在不断增加,再加上目前服务都逐渐走入微服务化,每个服务为了更专注于自己的业务,拆分为多个独立的微服务,服务之间彼此隔离有更高的扩展性、独立性,同时各个服务拥有独立的开发环境、测试环境。为了保证软件的交付质量和可自动化,需要各种软件工具的支撑,例如Git、Jenkins、Jacoco、Sonar等。这就导致制品数量变多,加大了对制品信息监督管理的复杂度,为评估当前制品的质量,需要到各个不同的软件系统中进行核查多项数据才能评估出当前制品的质量。目前,业内也提供了类似的解决方案,例如coding、云效等,但是这些解决方案都要求用户必须去学习新的一套软件来替换现有的软件,需要花费很大的人力和精力,且这些解决方案并不能灵活地查询到制品各个版本之间的代码差异、在各个环境的测试结果、覆盖率等各项信息,增加了软件研发质量监控的难度,无法提升软件研 ...
【技术保护点】
1.一种制品信息管理方法,其特征在于,所述方法包括:/n配置Restful API接口和项目信息;/n通过消息队列接收外部服务推送的提交记录,根据项目信息从提交记录中获取数据;/n将提交记录与制品进行交联;/n通过所述Restful API接口与外部系统传输制品信息。/n
【技术特征摘要】
1.一种制品信息管理方法,其特征在于,所述方法包括:
配置RestfulAPI接口和项目信息;
通过消息队列接收外部服务推送的提交记录,根据项目信息从提交记录中获取数据;
将提交记录与制品进行交联;
通过所述RestfulAPI接口与外部系统传输制品信息。
2.如权利要求1所述的管理方法,其特征在于,在所述通过消息队列接收外部服务推送的提交记录之前,所述方法包括:在管理系统中创建需要管理制品的项目,获取到项目Key。
3.如权利要求1所述的管理方法,其特征在于,所述根据项目信息从提交记录中获取数据,包括:通过配置的项目信息来从提交记录中筛选需要的数据存储到数据库中。
4.如权利要求1所述的管理方法,其特征在于,所述将提交记录与制品进行交联,包括:所述将提交记录与制品进行交联,并将所述提交记录存储到更新日志模块的数据库中。
5.如权利要求1所述的管理方法,其特征在于,所述通过所述RestfulAPI接口与外部系统传输制品信息,包括:将外部系统根据项目Key通过RestfulAPI接口传输过来的制品构建注册信息进行注册。
6.如权利要求5所述的管理方法,其特征在于,所述将外部系统根据项目Key通过RestfulAPI接口传输过来的制品构建注册信息进行注册,包括:
接收外部系统根据项目Key通过RestfulAPI接口传输过来的制品构建注册信息;
根据所述项目Key验证所述项目Key对应的项目在管理系统中是否存在;如果项目存在就验证通过,如果项目不存在就提示项目信息在管理系统中不存在;
在制品构建注册时,如果所述制品注册信息包括当前制品对应代码仓库的项目名称和commitId或revisionId,则制品模块根据项目名称和commitId或revisionId,在更新日志模块中获取对应的更新日志集合并归类存储。
7.如权利要求1所述的管理方法,其特征在于,所述通过所述RestfulAPI接口与外部系统传输制品信息,包括:
将外部系统更新制品在各个环境测试结果时,根...
【专利技术属性】
技术研发人员:潘乐,其他发明人请求不公开姓名,
申请(专利权)人:炬星科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。