【技术实现步骤摘要】
可视化流水线生成方法和装置、存储介质及电子设备
[0001]本专利技术涉及计算机领域,具体而言,涉及一种可视化流水线生成方法和装置、存储介质及电子设备。
技术介绍
[0002]相关技术中,对于通过DevOps系统(Development和Operations的组合),即开发运维一体化系统,来快速构建软件产品环境,通常采用将应用信息逐个排列出来,依赖人工判断将多个应用组成软件产品环境构建完成,并生成多个应用节点的工作流水线,应用信息呈现的是一个简单表格列表,不能直观的显示多个应用之间的拓扑图,在软件产品环境构建完成之后,才能从软件运行环境中导出应用拓扑图,获取各应用之间的依赖关系。这种方式在软件产品环境构建和生成应用节点的工作流水线过程中效率较低,而且可视化程度不高。
技术实现思路
[0003]本专利技术实施例提供了一种可视化流水线生成方法和装置、存储介质及电子设备,以至少解决相关技术中,在开发运维一体化的环境下生成应用节点的工作流水线过程中效率较低,可视化程度不高的技术问题。
[0004]根据本专利技 ...
【技术保护点】
【技术特征摘要】
1.一种可视化流水线生成方法,其特征在于,包括:响应用户在流水线编排界面的节点选取操作,获取待部署的节点;根据所述用户针对所述待部署的节点的依赖关系的编辑操作,对所述待部署的节点根据所述依赖关系进行编排,形成编排拓扑图;通过应用持续集成工具基于所述编排拓扑图和各个待部署的节点的配置信息,生成节点流水线;其中,所述节点流水线用于指示所述待部署的节点按照所述编排拓扑图执行任务。2.根据权利要求1所述的方法,其特征在于,所述根据所述用户针对所述待部署的节点的依赖关系的编辑操作,对所述待部署的节点根据所述依赖关系进行编排,形成编排拓扑图,包括:根据所述用户在所述流水线编排界面,针对所述待部署的节点的依赖关系的编辑操作指令,获取每个待部署的节点的工作执行顺序和数据流向;根据所述每个待部署的节点的工作执行顺序和数据流向对所述待部署的节点进行编排,生成所述编排拓扑图。3.根据权利要求1所述的方法,其特征在于,所述通过应用持续集成工具基于所述编排拓扑图和各个待部署的节点的配置信息,生成节点流水线,包括:从代码仓库中拉取与各个待部署的节点对应的代码文件;将所述代码文件进行编译,并将编译后的文件进行压缩打包,得到编译打包文件;根据制作应用镜像所需的镜像配置信息,将所述编译打包文件转换为镜像文件;根据各个待部署的节点的访问端口和启动命令生成所述各个待部署的节点启动所需部署配置信息,并根据所述部署配置信息将各个待部署的节点进行部署。4.根据权利要求3所述的方法,其特征在于,所述生成节点流水线之后,还包括:接收节点流水线的触发指令,根据所述触发指令按照所述编排拓扑图的依赖关系,依次触发所述节点流水线中已部署的各个节点;在所述已部署的各个节点均完...
【专利技术属性】
技术研发人员:黄鹏,张路,潘灵金,罗瑞菡,
申请(专利权)人:光控特斯联重庆信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。