本申请涉及计算机领域,提供一种多平台数据关联系统及方法。所述系统包括:需求管理平台模块:根据开发人员ID和代码分支名称关联特性列表,并将特性列表链接至展示页面;代码管理平台模块:根据特性列表中的特性关联对应的代码;流水线平台模块:根据代码的名称关联对应的服务名称,根据服务名称关联对应的流水线job,并将流水线job的运行状态链接至展示页面;部署环境模块:根据开发人员提交的环境地址,将流水线job编译后的二进制或镜像部署至环境地址,并将环境地址链接至展示页面;制品管理平台模块:将二进制或镜像的归档路径链接至展示页面。本申请实施例提供的多平台数据关联系统可以提高开发的工作效率。联系统可以提高开发的工作效率。联系统可以提高开发的工作效率。
【技术实现步骤摘要】
多平台数据关联系统及方法
[0001]本专利技术涉及计算机
,尤其涉及一种多平台数据关联系统、方法、电子设备及计算机程序产品。
技术介绍
[0002]目前,软件开发人员完成一个软件开发项目,需要分别在需求管理平台、代码管理平台、流水线平台、部署环境和制品管理平台上数据管理和操作。
[0003]传统方式下,由于需求管理平台、代码管理平台、流水线平台、部署环境和制品管理平台中的数据均分散在各自平台中,软件开发人员需要登录多个系统,频繁的进行工作界面的切换,才能获取软件开发过程中所需的各种数据,过程中需要过滤掉和自己项目无关的数据,影响工作效率。
技术实现思路
[0004]本申请实施例提供一种多平台数据关联系统、方法、电子设备及计算机程序产品,用以解决开发过程中频繁的进行工作界面的切换造成的工作效率低的技术问题。
[0005]第一方面,本申请实施例提供一种多平台数据关联系统,包括:
[0006]需求管理平台模块:用于根据开发人员ID和代码分支名称关联需求管理平台中的特性列表,并将所述特性列表链接至展示页面;
[0007]代码管理平台模块:用于根据所述特性列表中的特性关联代码管理平台中对应的代码;
[0008]流水线平台模块:用于根据所述代码的名称关联流水线平台中对应的服务名称,根据所述服务名称关联流水线平台中对应的流水线job,并将所述流水线job的运行状态链接至所述展示页面;
[0009]部署环境模块:用于根据开发人员提交的环境地址,将所述流水线job编译后的二进制或镜像部署至所述环境地址对应的部署环境中,并将所述环境地址链接至所述展示页面;
[0010]制品管理平台模块:用于将制品管理平台中所述二进制或镜像的归档路径链接至所述展示页面。
[0011]在一个实施例中,还包括:
[0012]开发环境模块:用于将所述展示页面与开发环境对接。
[0013]在一个实施例中,还包括:
[0014]代码标签创建模块:用于根据所述代码的标签信息创建代码标签,将所述代码标签对应的代码特性信息补充至代码提交日志,并将所述代码提交日志链接至所述展示页面。
[0015]在一个实施例中,还包括:
[0016]数据收集模块:用于收集系统中的开发数据,得到特性交付数据。
[0017]在一个实施例中,还包括:
[0018]数据分析模块:用于分析所述特性交付数据,将分析结果链接至所述展示页面。
[0019]在一个实施例中,所述分析结果包括:需求完成度、代码质量结果、构建成功率和部署成功率。
[0020]在一个实施例中,所述流水线job的运行状态包括:所述流水线job的运行失败日志。
[0021]第二方面,本申请实施例提供一种多平台数据关联方法,包括:
[0022]根据开发人员ID和代码分支名称关联需求管理平台中的特性列表,并将所述特性列表链接至展示页面;
[0023]根据所述特性列表中的特性关联代码管理平台中对应的代码;
[0024]根据所述代码的名称关联流水线平台中对应的服务名称,根据所述服务名称关联流水线平台中对应的流水线job,并将所述流水线job的运行状态链接至所述展示页面;
[0025]根据开发人员提交的环境地址,将所述流水线job编译后的二进制或镜像部署至所述环境地址对应的部署环境中,并将所述环境地址链接至所述展示页面;
[0026]将制品管理平台中所述二进制或镜像的归档路径链接至所述展示页面。
[0027]第三方面,本申请实施例提供一种电子设备,包括处理器和存储有计算机程序的存储器,所述处理器执行所述程序时实现第二方面所述的多平台数据关联方法的步骤。
[0028]第四方面,本申请实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现第二方面所述的多平台数据关联方法的步骤。
[0029]本申请实施例提供的多平台数据关联多平台数据关联系统及方法中,需求管理平台模块根据开发人员ID和代码分支名称关联特性列表,并将特性列表链接至展示页面,代码管理平台模块根据特性列表中的特性关联对应的代码,流水线平台模块根据代码的名称关联对应的服务名称,根据服务名称关联对应的流水线job,并将流水线job的运行状态链接至展示页面,部署环境模块根据开发人员提交的环境地址,将流水线job编译后的二进制或镜像部署至环境地址对应的部署环境中,并将环境地址链接至展示页面,制品管理平台模块将二进制或镜像的归档路径链接至展示页面。由于特性列表位于需求管理平台中,代码位于代码管理平台中,流水线job位于流水线平台中,环境地址与部署环境对应,制品(即流水线job编译后的二进制或镜像)位于制品管理平台中,因此本申请实施例能够将不同平台中与本次开发相关的数据关联至同一个展示页面,避免开发人员在开发过程中为了获取不同平台的数据频繁登录不同的平台并对工作界面进行频繁切换,提高开发的工作效率。
附图说明
[0030]为了更清楚地说明本申请或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031]图1是本申请实施例提供的多平台数据关联系统的结构示意图;
[0032]图2是本申请实施例提供的多平台数据关联方法的流程示意图;
[0033]图3是本申请实施例提供的电子设备的结构示意图。
具体实施方式
[0034]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0035]图1为本申请实施例提供的多平台数据关联系统的结构示意图。参照图1,本申请实施例提供一种多平台数据关联系统,可以包括:
[0036]需求管理平台模块101:用于根据开发人员ID和代码分支名称关联需求管理平台中的特性列表,并将特性列表链接至展示页面;
[0037]该模块通过开发人员ID和代码分支名称在需求管理平台中找到所有特性集合,形成列表,该列表包括一个人在一个分支中涉及的多个特性。
[0038]代码管理平台模块102:用于根据特性列表中的特性关联代码管理平台中对应的代码;
[0039]该模块中,开发人员可以从特性列表中选择需要关联的特性,并填写对应代码的标签信息,用于代码的追溯管理。
[0040]流水线平台模块103:用于根据代码的名称关联流水线平台中对应的服务名称,根据服务名称关联流水线平台中对应的流水线job,并将流水线job的运行状态链接至展示页面;
[0041]代码只有经过编译后生本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种多平台数据关联系统,其特征在于,包括:需求管理平台模块:用于根据开发人员ID和代码分支名称关联需求管理平台中的特性列表,并将所述特性列表链接至展示页面;代码管理平台模块:用于根据所述特性列表中的特性关联代码管理平台中对应的代码;流水线平台模块:用于根据所述代码的名称关联流水线平台中对应的服务名称,根据所述服务名称关联流水线平台中对应的流水线job,并将所述流水线job的运行状态链接至所述展示页面;部署环境模块:用于根据开发人员提交的环境地址,将所述流水线job编译后的二进制或镜像部署至所述环境地址对应的部署环境中,并将所述环境地址链接至所述展示页面;制品管理平台模块:用于将制品管理平台中所述二进制或镜像的归档路径链接至所述展示页面。2.根据权利要求1所述的多平台数据关联系统,其特征在于,还包括:开发环境模块:用于将所述展示页面与开发环境对接。3.根据权利要求1所述的多平台数据关联系统,其特征在于,还包括:代码标签创建模块:用于根据所述代码的标签信息创建代码标签,将所述代码标签对应的代码特性信息补充至代码提交日志,并将所述代码提交日志链接至所述展示页面。4.根据权利要求1所述的多平台数据关联系统,其特征在于,还包括:数据收集模块:用于收集系统中的开发数据,得到特性交付数据。5.根据权利要求4所述的多平台数据关联系统,其特征在于,...
【专利技术属性】
技术研发人员:李博,付胜博,李晓亮,
申请(专利权)人:中移雄安信息通信科技有限公司中国移动通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。