[发明专利]一种持续集成流水线的加速方法和装置在审
| 申请号: | 202211590451.6 | 申请日: | 2022-12-10 |
| 公开(公告)号: | CN115794231A | 公开(公告)日: | 2023-03-14 |
| 发明(设计)人: | 李霄;李武;刘金敏;范岚;周鑫 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
| 主分类号: | G06F9/38 | 分类号: | G06F9/38 |
| 代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 董婕 |
| 地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 持续 集成 流水线 加速 方法 装置 | ||
1.一种持续集成流水线的加速方法,其特征在于,包括以下步骤:
根据流水线中各个任务多次执行时生成构建产物的时间和请求前一个任务的构建产物的时间,计算各个任务对应的最早执行时间;
本次流水线执行时,在对应的最早执行时间内提前执行各个任务,以缩短各个任务请求前一个任务的构建产物与对应的前一个任务生成构建产物的时间差。
2.按照权利要求1所述的持续集成流水线的加速方法,其特征在于,所述本次流水线执行时,在对应的最早执行时间内提前执行各个任务,以缩短各个任务请求前一个任务的构建产物与对应的前一个任务生成构建产物的时间差,具体包括以下步骤:
根据对应的最早执行时间提前执行各个任务,使得各个任务请求前一个任务的构建产物的时刻,与对应的前一个任务生成构建产物的时刻相吻合。
3.按照权利要求1所述的持续集成流水线的加速方法,其特征在于,所述本次流水线执行时,在对应的最早执行时间内提前执行各个任务,以缩短各个任务请求前一个任务的构建产物与对应的前一个任务生成构建产物的时间差,还包括以下步骤:
接收输入的各个任务的提前执行时间;
判断若根据所述提前执行时间提前执行对应任务,各个任务的开始执行时间是否在对应的最早执行时间之后;
若是,则根据所述提前执行时间提前执行对应任务,否则,根据对应的最早执行时间提前执行各个任务。
4.按照权利要求3所述的持续集成流水线的加速方法,其特征在于,根据所述提前执行时间提前执行对应任务之前,还包括以下步骤:
确定所述提前执行时间是否为正整数时间;
若是,则根据所述提前执行时间提前执行对应任务,否则,不根据所述提前执行时间提前执行对应任务。
5.按照权利要求1所述的持续集成流水线的加速方法,其特征在于,所述根据流水线中各个任务多次执行时生成构建产物的时间和请求前一个任务的构建产物的时间,计算各个任务对应的最早执行时间,具体包括以下步骤:
确定在多次执行时各个任务生成构建产物的平均时间和请求前一个任务的构建产物的平均时间;
使用各个任务对应的前一个任务生成构建产物的平均时间减去各个任务请求前一个任务的构建产物的平均时间,得到各个任务的最早执行时间,其中,各个任务的最早执行时间包括各个任务对应的前一个任务开始执行后各个任务能够开始执行的最早时间。
6.按照权利要求5所述的持续集成流水线的加速方法,其特征在于,所述确定在多次执行时各个任务生成构建产物的平均时间和请求前一个任务的构建产物的平均时间,具体包括以下步骤:
根据各个任务最新一次执行之前多次执行时生成构建产物的平均时间和时间的标准差,确定每次各个任务最新一次执行时生成构建产物的时间是否存在异常;
储存不存在异常的生成构建产物的时间和请求前一个任务的构建产物的时间,并根据储存的生成构建产物的时间更新对应任务生成构建产物的平均时间和时间的标准差,根据储存的请求前一个任务的构建产物的时间更新对应任务的请求前一个任务的构建产物的平均时间;
删除存在异常的生成构建产物的时间和请求前一个任务的构建产物的时间。
7.按照权利要求6所述的持续集成流水线的加速方法,其特征在于,所述根据各个任务最新一次执行之前多次执行时生成构建产物的平均时间和时间的标准差,确定每次各个任务最新一次执行时生成构建产物的时间是否存在异常,具体包括以下步骤:
根据各个任务最新一次执行之前多次执行时生成构建产物的平均时间和时间的标准差设置生成构建产物的时间的判断区间;
确定各个任务最新一次执行时生成构建产物的时间是否处于所述判断区间;
若是,确定对应任务最新一次执行时生成构建产物的时间不存在异常,否则,确定对应任务最新一次执行时生成构建产物的时间存在异常。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211590451.6/1.html,转载请声明来源钻瓜专利网。





