[发明专利]基于Jenkins工具的软件项目构建任务配置方法及装置有效
申请号: | 201710773700.8 | 申请日: | 2017-08-31 |
公开(公告)号: | CN107608710B | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 李祖海;卢毅荣 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/20 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请提供了基于Jenkins工具的软件项目构建任务配置方法及装置,该方法根据开发人员编写软件项目的构建任务配置文件,能够根据该构建任务配置文件自动配置运行构建任务所需的系统资源(即,系统环境),并自动将该系统资源挂载到Jenkins主机上。以及,根据构建任务配置文件中的依赖关系,自动配置构建任务所依赖的软件和Jenkins插件,最后,根据构建任务配置文件中的任务定义自动创建Jenkins构建任务。用户只需维护构建任务配置文件,其它过程均由系统自动解析构建任务配置文件自动进行构建任务的配置和创建,无需用户在图形化界面上进行操作,操作简单、效率高;而且,用户只需要维护构建任务配置文件,维护成本低。 | ||
搜索关键词: | 基于 jenkins 工具 软件 项目 构建 任务 配置 方法 装置 | ||
【主权项】:
一种基于Jenkins工具的软件工程配置方法,其特征在于,包括:当监测到目标软件项目的代码仓库的代码变化时,获取所述目标软件项目对应的目标构建任务配置文件;解析所述目标构建任务配置文件获得所述构建任务所需的目标系统资源、依赖关系和任务定义,所述目标系统资源包括:所述构建任务所依赖的机器类型、机器规格和所依赖操作系统,所述机器类型包括虚拟机、容器、裸机或物理机;所述依赖关系用于说明所述构建任务所依赖的软件和Jenkins插件;所述任务定义用于定义所述构建任务的构建步骤和触发时间;配置与所述目标系统资源相匹配的系统资源;根据所述依赖关系,在当前系统环境中配置所述构建任务所依赖的目标软件和目标Jenkins插件;根据所述任务定义生成构建任务。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710773700.8/,转载请声明来源钻瓜专利网。
- 上一篇:图标颜色变化方法及装置和电子设备
- 下一篇:一种应用程序转移方法及移动终端