[发明专利]基于流水线服务的研发管理系统以及文件存储方法、装置在审
申请号: | 202010115260.9 | 申请日: | 2020-02-25 |
公开(公告)号: | CN111400243A | 公开(公告)日: | 2020-07-10 |
发明(设计)人: | 周钊锋;吴宵;冯志文;李莉;张顺龙;苏伟健;梁颖琳;胡遨 | 申请(专利权)人: | 数字广东网络建设有限公司 |
主分类号: | G06F16/11 | 分类号: | G06F16/11;G06F16/13;G06F16/172;G06F16/18;H04L29/06;H04L29/08 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 冯右明 |
地址: | 510300 广东省广州市海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 流水线 服务 研发 管理 系统 以及 文件 存储 方法 装置 | ||
1.一种基于流水线服务的研发管理系统,其特征在于,包括流水线服务器和包制品管理服务器;
所述流水线服务器,用于执行预先配置的流水线服务,得到归档文件;
所述包制品管理服务器,用于在获取到流水线服务生成的归档文件后,确定当前时间信息以及代码库分支信息,根据所述当前时间信息以及所述代码库分支信息生成所述归档文件的回滚版本号;将所述归档文件保存至底层对象存储区中,将所述归档文件的回滚版本号作为文件元信息保存至元信息存储区中。
2.根据权利要求1所述的系统,其特征在于,所述基于流水线服务的研发管理系统还包括文件下载代理服务器,用于:
获取客户端发送的下载请求,根据所述下载请求在元信息存储区中查找目标文件元信息;获取所述目标文件元信息对应的归档文件在所述底层对象存储区的下载地址;
根据所述下载地址生成下载凭证,并将所述在下载凭证返回至所述客户端,使得所述客户端根据所述下载凭证在所述底层对象存储区中下载归档文件。
3.根据权利要求1所述的系统,其特征在于,所述包制品管理服务器,用于:
确定所述流水线服务的流水线名称以及所述流水线服务的执行次数;
根据所述流水线名称在所述底层对象存储区中构建一级存储文件夹;
根据上述执行次数在所述一级存储文件夹中构建二级存储文件夹;
将所述归档文件保存至所述二级存储文件夹中。
4.根据权利要求1所述的系统,其特征在于,所述包制品管理服务器,用于:
获取所述归档文件的属性信息,所述属性信息包括创建时间、文件大小以及所述归档文件哈希值;
将所述属性信息以及所述回滚版本号确定为所述归档文件的文件元信息,保存至元信息存储区中。
5.一种基于流水线服务的文件存储方法,所述方法包括:
获取流水线服务生成的归档文件;
确定当前时间信息以及代码库分支信息,根据所述当前时间信息以及代码库分支信息生成所述归档文件的回滚版本号;
将所述归档文件保存至底层对象存储区中,将所述归档文件的回滚版本号作为文件元信息保存至元信息存储区中。
6.根据权利要求5所述的方法,其特征在于,所述将所述归档文件保存至底层对象存储区中的步骤,包括:
确定所述流水线服务的流水线名称以及所述流水线服务的执行次数;
根据所述流水线名称在所述底层对象存储区中构建一级存储文件夹;
根据上述执行次数在所述一级存储文件夹中构建二级存储文件夹;
将所述归档文件保存至所述二级存储文件夹中。
7.根据权利要求5所述的方法,其特征在于,所述将所述归档文件的回滚版本号作为文件元信息保存至元信息存储区中的步骤,还包括:
获取所述归档文件的属性信息,所述属性信息包括创建时间、文件大小以及所述归档文件哈希值;
将所述属性信息以及所述回滚版本号确定为所述归档文件的文件元信息,保存至元信息存储区中。
8.一种基于流水线的文件存储装置,其特征在于,所述装置包括:
文件获取模块,用于获取流水线服务生成的归档文件;
回滚版本号生成模块,用于确定当前时间信息以及代码库分支信息,根据所述当前时间信息以及代码库分支信息生成归档文件的回滚版本号;
文件存储模块,用于将所述归档文件保存至底层对象存储区中,将所述归档文件的回滚版本号作为文件元信息保存至元信息存储区中。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求5至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求5至7中任一项所述的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于数字广东网络建设有限公司,未经数字广东网络建设有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010115260.9/1.html,转载请声明来源钻瓜专利网。