库模块发布方法、装置、设备及存储介质与流程

文档序号:20767161发布日期:2020-05-15 19:06阅读:来源:国知局

技术特征:

1.一种库模块发布方法,其特征在于,所述方法包括:

获取待发布的发布库模块所依赖的依赖库模块的标识;

基于所述依赖库模块的标识判断所述依赖库模块是否访问受限,得到判断结果;

将所述发布库模块发布至共享仓库中,并根据所述判断结果确定是否将所述依赖库模块共同发布至所述共享仓库中。

2.根据权利要求1所述的方法,其特征在于,所述基于所述依赖库模块的标识判断所述依赖库模块是否访问受限,得到判断结果,包括:

基于所述依赖库模块的标识判断所述依赖库模块是否与所述发布库模块属于同一工程;

若所述依赖库模块与所述发布库模块属于同一工程,确定所述判断结果为所述依赖库模块访问不受限。

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

若所述依赖库模块与所述发布库模块不属于同一工程,则基于所述依赖库模块的标识判断所述依赖库模块是否位于访问受限的仓库内;

若所述依赖库模块位于访问受限的仓库内,确定所述判断结果为所述依赖库模块访问受限;

若所述依赖库模块不位于访问受限的仓库内,确定所述判断结果为所述依赖库模块访问不受限。

4.根据权利要求1至3任一所述的方法,其特征在于,所述根据所述判断结果确定是否将所述依赖库模块共同发布至所述共享仓库中,包括:

若所述判断结果为所述依赖库模块访问不受限,则禁止将所述依赖库模块共同发布至所述共享仓库中;

若所述判断结果为所述依赖库模块访问受限,则将所述依赖库模块共同发布至所述共享仓库中。

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

将所述依赖库模块的标识写入所述发布库模块的依赖配置文件中,并将所述发布库模块的依赖配置文件发布至所述共享仓库中。

6.根据权利要求3所述的方法,其特征在于,所述基于所述依赖库模块的标识判断所述依赖库模块是否位于访问受限的仓库内,包括:

创建发布任务,所述发布任务包括判断所述依赖库模块是否位于访问受限的仓库的条件参数;

在执行所述发布任务的过程中,利用所述发布任务中的条件参数,根据所述依赖库模块的标识判断所述发布库模块是否位于访问受限的仓库内。

7.根据权利要求1所述的方法,其特征在于,所述获取待发布的发布库模块所依赖的依赖库模块的标识,包括:

获取所述发布库模块直接依赖的第一依赖库模块的标识以及所述第一依赖库模块的第一依赖配置文件;

根据所述第一依赖配置文件,获取所述发布库模块间接依赖的第二依赖库模块的标识。

8.根据权利要求7所述的方法,其特征在于,所述第二依赖库模块包括第1级至第n级第二依赖库模块,所述根据所述第一依赖配置文件,获取所述发布库模块间接依赖的第二依赖库模块的标识,包括:

根据所述第一依赖配置文件,搜索第1级第二依赖库模块,根据所述第1级第二依赖库模块的依赖配置文件依次搜索第2级至第n级第二依赖库模块,并通过搜索得到所述第1级至第n级第二依赖库模块的标识;

其中,在搜索第j级第二依赖库模块时,获取已经搜索到的第j-1级第二依赖库模块的依赖配置文件,根据所述第j-1级第二依赖库模块的依赖配置文件搜索所述第j级第二依赖库模块,j为大于1且小于等于n的整数。

9.一种库模块发布装置,其特征在于,所述装置包括:

获取模块,用于获取待发布的发布库模块所依赖的依赖库模块的标识;

判断模块,用于基于所述依赖库模块的标识判断所述依赖库模块是否访问受限,得到判断结果;

发布模块,用于将所述发布库模块发布至共享仓库中,并根据所述判断结果确定是否将所述依赖库模块共同发布至所述共享仓库中。

10.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至8任一所述的库模块发布方法。

11.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至8任一所述的库模块发布方法。


技术总结
本申请公开了一种库模块发布方法、装置、设备及存储介质,属于计算机技术领域。所述方法包括:获取待发布的发布库模块所依赖的依赖库模块的标识;基于该依赖库模块的标识判断该依赖库模块是否访问受限,得到判断结果;将该发布库模块发布至共享仓库中,并根据该判断结果确定是否将该依赖库模块共同发布至该共享仓库中。本申请实施例提供的技术方案可以保证库模块的正常使用。

技术研发人员:王斐航
受保护的技术使用者:广州华多网络科技有限公司
技术研发日:2019.12.18
技术公布日:2020.05.15
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1