用于蓝鲸平台的依赖代码拉取方法及装置制造方法及图纸

技术编号:35834408 阅读:28 留言:0更新日期:2022-12-03 14:04
本发明专利技术公开了一种用于蓝鲸平台的依赖代码拉取方法及装置,涉及云计算技术领域,其中该方法包括:获取用户输入的需要在蓝鲸平台执行的工程源代码;通过蓝鲸平台搭建Cocoapods插件框架,插件框架包括用户输入框;在用户输入Cocoapods命令的工作目录时,根据用户输入的工作目录,配置命令的执行目录;在用户未输入工作目录时,扫描用户输入的需要在蓝鲸平台执行的工程源代码,根据工程源代码,配置命令的执行目录;根据配置的执行目录,设置命令执行环境和命令执行编码方式;按照设置的命令执行编码方式,在设置的命令执行环境下执行Cocoapods命令,得到依赖代码。本发明专利技术可以降低用户学习成本,提高依赖代码拉取效率。提高依赖代码拉取效率。提高依赖代码拉取效率。

【技术实现步骤摘要】
用于蓝鲸平台的依赖代码拉取方法及装置


[0001]本专利技术涉及云计算
,尤其涉及一种用于蓝鲸平台的依赖代码拉取方法及装置。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]蓝鲸平台无法执行Cocoapods依赖工具来进行依赖代码拉取。现有方案是通过配置shell脚本完成依赖代码拉取,即通过命令行完成依赖代码拉取,但是shell脚本不直观,命令行难以理解,对用户有一定要求,增加用户学习成本;shell脚本配置方式较复杂,进行依赖代码拉取时需要依靠外部程序来完成,依赖代码拉取效率较低。

技术实现思路

[0004]本专利技术实施例提供一种用于蓝鲸平台的依赖代码拉取方法,用以降低用户学习成本,提高依赖代码拉取效率,该方法包括:
[0005]获取用户输入的需要在蓝鲸平台执行的工程源代码;
[0006]通过蓝鲸平台搭建Cocoapods插件框架,Cocoapods插件框架包括用户输入框;其中,用户输入框指示用户本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于蓝鲸平台的依赖代码拉取方法,其特征在于,包括:获取用户输入的需要在蓝鲸平台执行的工程源代码;通过蓝鲸平台搭建Cocoapods插件框架,Cocoapods插件框架包括用户输入框;其中,用户输入框指示用户输入Cocoapods命令的工作目录;在用户通过用户输入框输入Cocoapods命令的工作目录时,根据用户输入的Cocoapods命令的工作目录,配置Cocoapods命令的执行目录;在用户未输入Cocoapods命令的工作目录时,扫描用户输入的需要在蓝鲸平台执行的工程源代码,根据工程源代码,配置Cocoapods命令的执行目录;根据配置的Cocoapods命令的执行目录,设置Cocoapods命令执行环境和Cocoapods命令执行编码方式;按照设置的Cocoapods命令执行编码方式,在设置的Cocoapods命令执行环境下执行Cocoapods命令,得到依赖代码。2.如权利要求1所述的用于蓝鲸平台的依赖代码拉取方法,其特征在于,根据用户输入的Cocoapods命令的工作目录,配置Cocoapods命令的执行目录,包括:将用户输入的Cocoapods命令的工作目录与用户输入的需要在蓝鲸平台执行的工程源代码的工作目录进行拼接,配置为Cocoapods命令的执行目录。3.如权利要求1所述的用于蓝鲸平台的依赖代码拉取方法,其特征在于,扫描用户输入的需要在蓝鲸平台执行的工程源代码,根据工程源代码,配置Cocoapods命令的执行目录,包括:扫描用户输入的需要在蓝鲸平台执行的工程源代码,找到用户输入的需要在蓝鲸平台执行的工程源代码中的工作空间文件,将工作空间文件所在的目录,配置为Cocoapods命令的执行目录。4.如权利要求1所述的用于蓝鲸平台的依赖代码拉取方法,其特征在于,根据配置的Cocoapods命令的执行目录,设置Cocoapods命令执行环境和Cocoapods命令执行编码方式,包括:根据配置的Cocoapods命令的执行目录,利用创建进程语句,设置Cocoapods命令执行环境;通过设置创建进程语句的环境变量来设置Cocoapods命令执行编码方式。5.如权利要求1所述的用于蓝鲸平台的依赖代码拉取方法,其特征在于,按照设置的Cocoapods命令执行编码方式,在设置的Cocoapods命令执行环境下执行Cocoapods命令,得到依赖代码,包括:按照如下方式其中之一或任意组合执行Cocoapods命令:清除缓存、删除锁定文件、删除工作目录、更新依赖文件。6.一种用于蓝鲸平台的依赖代码拉取装置,其特征在于,包括:获取模块,用于获取用户输入的需要在蓝鲸平台执行的工程源代码;搭建模块,用...

【专利技术属性】
技术研发人员:郑泽奇郑小虎张顺张鹏鹏
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1