CI/CD流水线编排方法、系统、设备和介质技术方案

技术编号:39001231 阅读:8 留言:0更新日期:2023-10-07 10:33
本申请公开了CI/CD流水线编排方法、系统、设备和介质。可应用于金融领域或其他领域。该方法包括:响应于用户的触发流水线创建控件的操作,显示流水线编排界面;响应于用户的触发业务阶段创建控件的操作,在流水线编排界面显示业务阶段的编排区域;响应于用户触发作业创建控件的操作,在业务阶段的编排界面显示作业编排区域;作业编排区域包括作业图标和任务原子创建控件;响应于用户触发任务原子创建控件的操作,在作业编排区域显示任务原子编排区域;任务原子编排区域包括任务原子插件图标。该方法通过可视化的操作界面,编排流水线中的各个阶段、各阶段包含的作业,各作业包含的任务原子,使流水线编排过程操作简洁。使流水线编排过程操作简洁。使流水线编排过程操作简洁。

【技术实现步骤摘要】
CI/CD流水线编排方法、系统、设备和介质


[0001]本申请涉及软件开发领域,特别是涉及CI/CD流水线编排方法、系统、设备和介质。

技术介绍

[0002]随着信息技术的发展,各种应用软件在生活场景中屡见不鲜,应用软件的开发的整个生命周期,包括需求分析、设计、编码、测试、部署等环节。CI/CD(Continuous Integration持续集成,Continuous Delivery,持续交付/Continuous Deployment,持续部署)技术能够实现在应用软件开发中自动执行一系列过程,尽量减少人工的介入。因此,为了使得应用开发高效率进行,搭建CI/CD流水线是非常重要的过程。CI/CD流水线能够展示一个应用软件在开发的整个生命周期内各个阶段的移动过程。
[0003]目前,常见的CI/CD流水线的搭建工具,可视化程度低,作业和任务都需要使用命令行实现,使应用软件交付的效率低。

技术实现思路

[0004]基于上述问题,本申请提供了CI/CD流水线编排方法、系统、设备和介质,能够通过可视化的操作界面,使流水线编排过程操作直观、简单,提高应用软件交付的效率。
[0005]本申请公开了如下技术方案:
[0006]本申请第一方面提供一种CI/CD流水线编排方法,包括:
[0007]显示CI/CD流水线编排触发界面,所述CI/CD流水线编排触发界面包括流水线创建控件;
[0008]响应于用户的触发所述流水线创建控件的操作,显示流水线编排界面;所述流水线编排界面包括业务阶段创建控件;
[0009]响应于用户的触发所述业务阶段创建控件的操作,在所述流水线编排界面显示业务阶段的编排区域;所述业务阶段的编排区域包括作业创建控件;
[0010]响应于用户触发作业创建控件的操作,在所述业务阶段的编排界面显示作业编排区域;所述作业编排区域包括作业图标和任务原子创建控件;
[0011]响应于用户触发任务原子创建控件的操作,在所述作业编排区域显示任务原子编排区域;所述任务原子编排区域包括任务原子的图标。
[0012]在一种可能的实现方式中,所述业务阶段的编排区域包括:阶段配置控件;所述方法还包括:
[0013]响应于用户触发所述阶段配置控件的操作,显示阶段配置界面;所述阶段配置界面包括第一参数设置控件;
[0014]响应于用户通过所述第一参数设置控件设置阶段参数的操作,根据设置的阶段参数配置对应的业务阶段执行码。
[0015]在一种可能的实现方式中,所述任务原子编排区域包括:任务原子配置控件;
[0016]所述方法还包括:
[0017]响应于用户触发所述任务原子配置控件的操作,显示任务原子配置界面;所述任务原子配置界面包括第二参数设置控件;
[0018]响应于用户通过所述第二参数设置控件设置任务原子参数的操作,根据设置的任务原子参数配置对应的任务原子执行码。
[0019]在一种可能的实现方式中,所述作业编排区域包括:作业配置控件;
[0020]所述方法还包括:
[0021]响应于用户触发所述作业配置控件的操作,显示作业配置界面;所述作业配置界面包括第三参数设置控件;
[0022]响应于用户通过所述第三参数设置控件设置作业参数的操作,根据设置的作业参数配置对应的作业执行码。
[0023]在一种可能的实现方式中,所述任务原子编排区域包括:插件选择控件;
[0024]所述方法还包括:响应于用户触发插件选择控件的操作,显示插件选择界面;所述插件选择界面包含多个待选的插件的图标及对应的选择控件;
[0025]响应于用户触发目标插件的选择控件的操作,在所述任务原子编排区域显示所述目标插件的图标;所述目标插件为用户多个待选的插件中选择的,作为任务原子的插件。
[0026]在一种可能的实现方式中,所述方法还包括:响应于用户拖拽编排对象的操作,移动所述编排对象的位置;所述目标对象包括业务阶段的编排区域、作业编排区域和/或任务原子编排区域。
[0027]本申请第二方面提供一种CI/CD流水线编排系统,包括:
[0028]流水线编排创建单元,用于显示CI/CD流水线编排触发界面,所述CI/CD流水线编排触发界面包括流水线创建控件;响应于用户的触发所述流水线创建控件的操作,显示流水线编排界面;所述流水线编排界面包括业务阶段创建控件;
[0029]阶段创建单元,用于响应于用户的触发所述业务阶段创建控件的操作,在所述流水线编排界面显示业务阶段的编排区域;所述业务阶段的编排区域包括作业创建控件;
[0030]作业创建单元,用于响应于用户触发作业创建控件的操作,在所述业务阶段的编排界面显示作业编排区域;所述作业编排区域包括作业图标和任务原子创建控件;
[0031]任务原子创建单元,用于响应于用户触发任务原子创建控件的操作,在所述作业编排区域显示任务原子编排区域;所述任务原子编排区域包括任务原子的图标。
[0032]在一种可能的实现方式中,所述任务原子编排区域包括:插件选择控件;
[0033]所述任务原子创建单元,还用于响应于用户触发插件选择控件的操作,显示插件选择界面;所述插件选择界面包含多个待选的插件的图标及对应的选择控件;响应于用户触发目标插件的选择控件的操作,在所述任务原子编排区域显示所述目标插件的图标;所述目标插件为用户多个待选的插件中选择的,作为任务原子的插件。
[0034]本申请第三方面提供一种CI/CD流水线编排设备,包括:处理器、存储器、系统总线;
[0035]所述处理器以及所述存储器通过所述系统总线相连;
[0036]所述存储器用于存储一个或多个程序,所述一个或多个程序包括指令,所述指令当被所述处理器执行时使所述处理器执行本申请第一方面所述的CI/CD流水线编排方法。
[0037]本申请第四方面提供一种计算机可读存储介质,其特征在于,所述计算机可读存
储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备执行本申请第一方面所述的CI/CD流水线编排方法。
[0038]相较于现有技术,本申请具有以下有益效果:
[0039]本申请提供的一种CI/CD流水线编排方法,包括:显示CI/CD流水线编排触发界面,所述CI/CD流水线编排触发界面包括流水线创建控件;响应于用户的触发所述流水线创建控件的操作,显示流水线编排界面;所述流水线编排界面包括业务阶段创建控件;响应于用户的触发所述业务阶段创建控件的操作,在所述流水线编排界面显示业务阶段的编排区域;所述业务阶段的编排区域包括作业创建控件;响应于用户触发作业创建控件的操作,在所述业务阶段的编排界面显示作业编排区域;所述作业编排区域包括作业图标和任务原子创建控件;响应于用户触发任务原子创建控件的操作,在所述作业编排区域显示任务原子编排区域;所述任务原子编排区域包括任务原子的图标。该方法通过可视化的操作界面,编排流水线中的各个阶本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种CI/CD流水线编排方法,其特征在于,包括:显示CI/CD流水线编排触发界面,所述CI/CD流水线编排触发界面包括流水线创建控件;响应于用户的触发所述流水线创建控件的操作,显示流水线编排界面;所述流水线编排界面包括业务阶段创建控件;响应于用户的触发所述业务阶段创建控件的操作,在所述流水线编排界面显示业务阶段的编排区域;所述业务阶段的编排区域包括作业创建控件;响应于用户触发所述作业创建控件的操作,在所述业务阶段的编排界面显示作业编排区域;所述作业编排区域包括作业图标和任务原子创建控件;响应于用户触发所述任务原子创建控件的操作,在所述作业编排区域显示任务原子编排区域;所述任务原子编排区域包括任务原子的图标。2.根据权利要求1所述的方法,其特征在于,所述业务阶段的编排区域包括:阶段配置控件;所述方法还包括:响应于用户触发所述阶段配置控件的操作,显示阶段配置界面;所述阶段配置界面包括第一参数设置控件;响应于用户通过所述第一参数设置控件设置阶段参数的操作,根据设置的阶段参数配置对应的业务阶段执行码。3.根据权利要求1所述的方法,其特征在于,所述任务原子编排区域包括:任务原子配置控件;所述方法还包括:响应于用户触发所述任务原子配置控件的操作,显示任务原子配置界面;所述任务原子配置界面包括第二参数设置控件;响应于用户通过所述第二参数设置控件设置任务原子参数的操作,根据设置的任务原子参数配置对应的任务原子执行码。4.根据权利要求1所述的方法,其特征在于,所述作业编排区域包括:作业配置控件;所述方法还包括:响应于用户触发所述作业配置控件的操作,显示作业配置界面;所述作业配置界面包括第三参数设置控件;响应于用户通过所述第三参数设置控件设置作业参数的操作,根据设置的作业参数配置对应的作业执行码。5.根据权利要求1所述的方法,其特征在于,所述任务原子编排区域包括:插件选择控件;所述方法还包括:响应于用户触发插件选择控件的操作,显示插件选择界面;所述插件选择界面包含多个待选的插件的图标及对应的选择控件;响应于用户触发目标插件的选择控件的操作,在所述任务原子编排区域显示所述目标插件的图标;所述目标插件为用户多个待选的插件中选择的,作...

【专利技术属性】
技术研发人员:欧阳慧安宏伟黄颖欣
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1