[发明专利]SDK发布方法及装置在审
| 申请号: | 202211360151.9 | 申请日: | 2022-11-02 |
| 公开(公告)号: | CN115686613A | 公开(公告)日: | 2023-02-03 |
| 发明(设计)人: | 张艺杰 | 申请(专利权)人: | 合众新能源汽车有限公司 |
| 主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/41 |
| 代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙) 11348 | 代理人: | 刘铁鸣;刘铁生 |
| 地址: | 314500 浙江省*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | sdk 发布 方法 装置 | ||
1.一种SDK发布方法,其特征在于,应用于SDK发布系统,所述SDK发布系统包括本地端、远程仓库以及编译平台,所述方法包括:
通过所述本地端创建基本代码,并基于所述基本代码填写发布记录文本,其中,所述发布记录文本用于表征所述基础代码对应的历次SDK的属性信息;
在所述基本代码通过审阅操作后,通过所述远程仓库接收所述基本代码和所述发布记录文本,所述审阅操作用于确定所述基本代码是否存在编译错误;
通过所述编译平台检测所述远程仓库的所述发布记录文本,并基于所述发布记录文本确定所述基本代码为待更新代码时,确定存在SDK发布任务;
在确定存在所述SDK发布任务后,基于所述编译平台,从所述远程仓库中的所述基本代码中提取主要元素,并基于所述主要元素生成SDK数据包并获取所述SDK数据包;
基于所述编译平台将所述SDK数据包发送至目标发布平台。
2.根据权利要求1所述的方法,其特征在于,在所述通过所述本地端创建基本代码,并基于所述基本代码填写发布记录文本之前,所述方法还包括:
通过所述本地端基于用户指令确定目标库,并基于所述目标库确定对应所述用户指令的主要元素,所述主要元素至少包括jar包以及So库;
通过所述本地端生成对应所述主要元素的发布记录文本模板,并设置对应所述主要元素的提取脚本,其中,所述提取脚本用于对所述发布记录文本中的参数进行提取。
3.根据权利要求2所述的方法,其特征在于,在所述通过所述本地端生成对应所述主要元素的发布记录文本模板,并设置对应所述主要元素的提取脚本之前,所述方法还包括:
通过本地端在本地中创建代码预备目录,所述代码预备目录用于保存基于每个所述用户指令对应的主要元素和对应的所述提取脚本;
所述通过所述本地端生成对应所述主要元素的发布记录文本模板,并设置对应所述主要元素的提取脚本,包括:
通过所述本地端在所述代码预备目录中生成对应所述主要元素的发布记录文本模板,并在所述代码预备目录中设置对应所述主要元素的所述提取脚本。
4.根据权利要求2所述的方法,其特征在于,所述编译平台具体为Jenkins平台;
在所述通过所述本地端生成对应所述主要元素的发布记录文本模板,并设置对应所述主要元素的提取脚本之后,所述方法还包括:
通过所述编译平台基于所述主要元素设置所述检测工具的检测参数,所述检测参数用于界定是否存在SDK发布任务的参数;
基于所述主要元素、所述发布记录文本模板、以及所述检测参数,生成提示信息并发布,以便提示已完成发布所述SDK数据包之前的准备操作。
5.根据权利要求4所述的方法,其特征在于,所述属性信息包括更新信息,所述更新信息中至少包括更新数据;
所述通过所述本地端创建基本代码,并基于所述基本代码填写发布记录文本,包括:
通过所述本地端基于所述基本代码确定所述更新数据,并基于所述更新数据添加到所述发布记录文本模板中,得到所述发布记录文本。
6.根据权利要求5所述的方法,其特征在于,在所述通过所述编译平台检测所述远程仓库的所述发布记录文本,并基于所述发布记录文本确定所述基本代码为待更新代码时,确定存在SDK发布任务之前,所述方法包括:
通过所述编译平台利用所述提取工具检测所述发布记录文本中是否存在发布标识,所述发布标识用于表征对应的基本代码需要进行发布;
所述通过所述编译平台检测所述远程仓库的所述发布记录文本,并基于所述发布记录文本确定所述基本代码为待更新代码时,确定存在SDK发布任务,包括:
基于所述编译平台确定在所述远程仓库中的所述发布记录文本中存在所述发布标识,则确定所述基本代码为所述待更新代码,并确定存在所述SDK发布任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合众新能源汽车有限公司,未经合众新能源汽车有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211360151.9/1.html,转载请声明来源钻瓜专利网。





