[发明专利]一种构建任务可视化编排方法及装置在审
申请号: | 202010156746.7 | 申请日: | 2020-03-09 |
公开(公告)号: | CN111399814A | 公开(公告)日: | 2020-07-10 |
发明(设计)人: | 张兰英;朱礼华;康荣兴;冯志强;郝巍;田健;毛春霞 | 申请(专利权)人: | 中国邮政储蓄银行股份有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/34;G06F8/38;G06F8/60;G06F9/48;G06F11/36 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 赵然 |
地址: | 100032*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 构建 任务 可视化 编排 方法 装置 | ||
1.一种构建任务可视化编排方法,其特征在于,所述方法包括:
根据构建定义生成构建任务的配置文件;
根据所述配置文件调用配置参数,并根据所述配置参数创建相应构建任务;
调用所述构建任务的预置脚本,执行所述构建任务。
2.根据权利要求1所述的方法,其特征在于,根据构建定义生成构建任务的配置文件,包括:
根据预置构建定义规则添加构建定义信息;
根据所述构建定义信息选择相应构建任务选项;
根据预置构建任务配置规则生成所述构建任务的配置文件。
3.根据权利要求2所述的方法,其特征在于,根据预置构建定义规则添加构建定义信息,包括:
前端构建定义界面基于Vue技术将基础的表单组件进行封装,通过数据库的数据加载,根据所述表单组件的属性类型进行前端表单渲染,以实现动态的表单模板。
4.根据权利要求2或3所述的方法,其特征在于,所述预置构建定义规则包括基本信息配置规则、超时配置规则、保留策略和/或触发策略。
5.根据权利要求1所述的方法,其特征在于,根据所述配置文件调用配置参数,并根据所述配置参数创建相应构建任务,包括:
建立所述构建任务与所述配置参数之间的关联表;
根据所述配置参数与所述关联表创建所述构建任务。
6.根据权利要求5所述的方法,其特征在于,所述构建任务包括拉取代码、Maven编译和/或单元测试。
7.根据权利要求5或6所述的方法,其特征在于,创建所述构建任务包括:在构建任务新增界面填写任务名称、任务类型、任务属性定义名称、任务定义模版ID和/或任务属性字段类型;和/或,所述构建任务为Jenkins Pipeline Job。
8.根据要求1所述的方法,其特征在于,调用所述构建任务的预置脚本,执行所述构建任务,包括:
为所述构建任务配置相应Groovy脚本,并在所述Groovy脚本中定义其实现方法。
9.根据权利要求1、2、3、5、6、8任一项所述的方法,其特征在于,所述方法还包括:
按照执行关系将所述构建任务组合形成持续交付流水线,同时将所添加的所述构建任务按照执行顺序存储到流水线表中。
10.一种构建任务可视化编排装置,其特征在于,包括:
配置文件生成模块,用于:根据构建定义生成构建任务的配置文件;
构建任务创建模块,用于:根据所述配置文件调用配置参数,并根据所述配置参数创建相应构建任务;
构建任务执行模块,用于调用所述构建任务的预置脚本,执行所述构建任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国邮政储蓄银行股份有限公司,未经中国邮政储蓄银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010156746.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:鉴权方法、装置和机器人
- 下一篇:有砟道床的维修方法