[发明专利]一种Jenkins编译结果汇总方法、装置及设备有效
申请号: | 201911332528.8 | 申请日: | 2019-12-22 |
公开(公告)号: | CN111090436B | 公开(公告)日: | 2022-05-10 |
发明(设计)人: | 曾菊香 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 侯珊 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 jenkins 编译 结果 汇总 方法 装置 设备 | ||
本发明公开了一种Jenkins编译结果汇总方法,该方法包括以下步骤:对接收到的Jenkins编译结果汇总请求进行解析,得到Jenkins编译结果汇总请求对应的目标项目的各目标编译结果关键字;根据各目标编译结果关键字对预置的编译结果收集脚本进行修改操作,并执行修改后的编译结果收集脚本对目标项目进行编译结果收集操作,得到目标项目编译结果;输出目标项目编译结果。应用本发明实施例所提供的技术方案,较大地提高了项目编译结果查看效率,较大地降低了出错率。本发明还公开了一种Jenkins编译结果汇总装置、设备及存储介质,具有相应技术效果。
技术领域
本发明涉及计算机应用技术领域,特别是涉及一种Jenkins编译结果汇总方法、装置、设备及计算机可读存储介质。
背景技术
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins可以管理很多个项目的自动编译,这些项目可以从自己指定的版本库下载代码之后进行编译。用户后续根据需要对利用Jenkins对项目的自动编译得到的编译号,以及最后合入版本库的一些信息等编译结果进行查看。
现有的利用Jenkins对项目的自动编译结果进行查看的方式为用户手动打开每个项目的编译结果中的各内容逐个进行查看。如果Jenkins管理的项目比较多,采用手动逐个查看的方法,查看效率低,容易出错。
综上所述,如何有效地解决现有的编译结果查看方式查看效率低,容易出错,对用户的程序编辑能力要求高等问题,是目前本领域技术人员急需解决的问题。
发明内容
本发明的目的是提供一种Jenkins编译结果汇总方法,该方法较大地提高了项目编译结果查看效率,较大地降低了出错率;本发明的另一目的是提供一种Jenkins编译结果汇总装置、设备及计算机可读存储介质。
为解决上述技术问题,本发明提供如下技术方案:
一种Jenkins编译结果汇总方法,包括:
对接收到的Jenkins编译结果汇总请求进行解析,得到所述Jenkins编译结果汇总请求对应的目标项目的各目标编译结果关键字;
根据各所述目标编译结果关键字对预置的编译结果收集脚本进行修改操作,并执行修改后的编译结果收集脚本对所述目标项目进行编译结果收集操作,得到目标项目编译结果;
输出所述目标项目编译结果。
在本发明的一种具体实施方式中,对接收到的Jenkins编译结果汇总请求进行解析,得到所述Jenkins编译结果汇总请求对应的目标项目的各目标编译结果关键字,包括:
对接收到的Jenkins编译结果汇总请求进行解析,得到所述Jenkins编译结果汇总请求对应的目标项目的目标数据驱动文件;其中,所述目标数据驱动文件包括目标项目名称、目标项目负责人信息、以及目标版本库类型;
根据各所述目标编译结果关键字对预置的编译结果收集脚本进行修改操作,并执行修改后的编译结果收集脚本对所述目标项目进行编译结果收集操作,得到目标项目编译结果,包括:
根据所述目标数据驱动文件中的所述目标项目名称和所述目标项目负责人信息,确定目标脚本执行路径;
根据所述目标数据驱动文件中的所述目标版本库类型确定目标合入版本库;
按照所述目标脚本执行路径和所述目标合入版本库,执行预置的编译结果收集脚本对所述目标项目进行编译结果收集操作,得到所述目标项目编译结果。
在本发明的一种具体实施方式中,输出所述目标项目编译结果,包括:
将所述目标项目编译结果中的库版本号按照所述目标合入版本库对应的目标版本号格式进行输出操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911332528.8/2.html,转载请声明来源钻瓜专利网。