多项目制品包的生成方法、装置及电子设备制造方法及图纸

技术编号:40710586 阅读:21 留言:0更新日期:2024-03-22 11:12
本申请公开了一种多项目制品包的生成方法、装置及电子设备。其中,该方法包括:获取多个流水线任务,其中,多个流水线任务用于表示生成项目制品包所需的工序;在容器模板中修改与多个流水线任务对应的配置信息,得到多个流水线任务对应的多个目标实例,其中,容器模板为预先配置好用于并行构建实例的容器;编译多个目标实例,生成与多个流水线任务对应的多个项目制品包。本申请解决了相关技术中产品应用构建过程中只能有一套maven版本构建,导致不能多个项目并行构建的技术问题。

【技术实现步骤摘要】

本申请涉及集成,具体而言,涉及一种多项目制品包的生成方法、装置及电子设备


技术介绍

1、目前在常规应用系统开发部署中,使用maven构建,通常jenkins需要高频次编译构建产品代码,由于产品代码包分层多、项目点多、或者版本号规划不够清晰等多种外在因素,通常会导致产品代码分支过多冗余、项目个性化需求多、集成交付情况变得越来越不好控制。maven通过pom文件管理版本号的打包方式,必定会发生相同jar包相同版本号但分支不同而无法通用一套私服库版本的情况发生,从而无法满足产品化通用版本需要同时支撑多项目个性化实施的版本jar包控制管理交付要求。

2、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请实施例提供了一种多项目制品包的生成方法、装置及电子设备,以至少解决相关技术中产品应用构建过程中只能有一套maven版本构建,导致不能多个项目并行构建的技术问题。

2、根据本申请实施例的一个方面,提供了一种多项目制品包的生成方法,包括:获取多个流水线任务,其中,多个流水线任务本文档来自技高网...

【技术保护点】

1.一种多项目制品包的生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,获取多个流水线任务之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,在所述项目集成工具已安装在所述终端上的情况下,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,在所述项目集成工具已安装在所述终端上的情况下,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,生成镜像文件之后,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,在容器模板中修改与所述多个流水线任务对应的配置信息,包括:

...

【技术特征摘要】

1.一种多项目制品包的生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,获取多个流水线任务之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,在所述项目集成工具已安装在所述终端上的情况下,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,在所述项目集成工具已安装在所述终端上的情况下,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,生成镜像文件之后,所述方法还包括:

6.根据权利要求1所述的...

【专利技术属性】
技术研发人员:文齐艳阮宜龙张云龙
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1