【技术实现步骤摘要】
一种生成接口描述文件的方法、装置、设备和存储介质
[0001]本申请涉及远程调用的领域,具体而言,涉及一种生成接口描述文件的方法、装置、设备和存储介质。
技术介绍
[0002]目前,接口描述语言通常用于远程调用软件,在这种情况下,一般是由远程客户终端调用不同操作系统上的对象组件,并且这些对象组件可能是由不同计算机语言编写的。接口描述语言建立起了两个不同操作系统间通信的桥梁。在开发工作中编写完对应的接口描述文件后,需要通过工具包生成各语言工具类才可以对接口描述语言文件进行调用。
[0003]上述方法存在很大的局限性,在开发人员的开发环境不同时,需要重新安装对应的工具包才可以调用对应的接口描述文件。
[0004]因此,如何根据当前网络环境,自动生成对应的接口描述文件,是一个需要解决的技术问题。
技术实现思路
[0005]本申请实施例的目的在于提供一种生成接口描述文件的方法,通过本申请的实施例的技术方案可以达到根据当前网络环境,自动生成对应的接口描述文件的效果。
[0006]第一方面,本申请 ...
【技术保护点】
【技术特征摘要】
1.一种生成接口描述文件的方法,其特征在于,包括:在触发远程调用任务时,接收客户端发送的触发事件请求,其中,所述触发事件请求包括推送源代码事件请求和合并源代码事件请求;基于所述触发事件请求,获取目标分支的信息;根据所述目标分支的信息以及原始代码项目的变动信息,生成接口描述文件并将所述接口描述文件推送至对应远程分支。2.根据权利要求1所述的方法,其特征在于,所述基于所述触发事件请求,获取目标分支的信息,包括:获取所述原始代码项目对应的全部分支信息;确定本地是否存在所述目标分支;当确定所述本地存在所述目标分支时,获取所述全部分支信息中所述目标分支的信息;当确定所述本地不存在所述目标分支时,新建所述目标分支并获取所述全部分支信息中所述目标分支的信息。3.根据权利要求2所述的方法,其特征在于,所述获取所述原始代码项目对应的全部分支信息,包括:确定缓存目录中是否存在所述原始代码项目;当确定所述缓存目录中存在所述原始代码项目时,获取对应的所述全部分支信息;当确定所述缓存目录中不存在所述原始代码项目时,复制所述客户端中所述原始代码项目并存储于所述缓存目录,并获取对应的所述全部分支信息。4.根据权利要求1
‑
3任一项所述的方法,其特征在于,所述基于所述触发事件请求,获取目标分支的信息,包括:确定缓存目录中是否存在接口描述代码项目;当确定所述缓存目录中存在所述接口描述代码项目时,获取对应的第二全部分支信息;当确定所述缓存目录中不存在所述接口描述代码项目时,复制所述客户端中所述接口描述代码项目并存储于所述缓存目录,并获取对应的所述第二全部分支信息。5.根据权利要求4所述的方法,其特征在于,在所述当确定所述缓存目录中不存在所述接口描述代码项目时,复制所述客户端中所述接口描述代码项目并存储于所述缓存目录,并获取对应的所述第二全部分支信息之后,所述方法还包括:确定本地是否存在第二目标分支;当确定所述本地存在所述第二目标分支时,将所述第二全部分支信息中所述第二目标分支的信息作为所述目标分支的信息;当确定所述本地不存在所述第二目标分支时,新建所述第二目标分支并将所述第二全部分支信息中所述第二目标分支的信息作为所述目标分支的信息或者将远程服务的第三目标分支的信息作为所述目标分支的信息。6.根据权利要求5所述的方法,其特征在于,在所述当确定所述本地不存在所述第二目标分支时,新建所述第二目标分支并将所述第二全部分支信息中所述第二目标分支的信息作为所述目标分支的信息或者将远程服务的第三目标分支的信息作为所述目标分支的...
【专利技术属性】
技术研发人员:张轩铭,
申请(专利权)人:北京轻松筹信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。