[发明专利]一种代码发布方法及装置有效
申请号: | 201510812033.0 | 申请日: | 2015-11-20 |
公开(公告)号: | CN106775602B | 公开(公告)日: | 2020-01-17 |
发明(设计)人: | 何钧禄 | 申请(专利权)人: | 北京国双科技有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60 |
代理公司: | 11348 北京鼎佳达知识产权代理事务所(普通合伙) | 代理人: | 王伟锋;刘铁生 |
地址: | 100083 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 代码 发布 方法 装置 | ||
本发明公开了一种代码发布方法及装置,涉及软件应用技术领域,主要目的在于解决人工进行代码发布效率低的问题。本发明的主要技术方案为:首先接收待发布代码的内容信息,其中,所述内容信息包含:待发布代码的上传服务器的路径信息、待发布代码的产品标识;当所述产品标识与数据库中存储的产品标识匹配时,检测所述路径信息,以获取对所述待发布代码的路径信息检测结果;当所述检测结果与数据库中存储的检测内容配时,确定发布代码的服务器目录;最后根据所述服务器目录,对获取的所述待发布代码进行发布;其中,所述数据库中存储的产品标识对应于所述产品的路径信息。本发明主要用于保证代码正常发布的同时提高代码发布的效率。
技术领域
本发明涉及软件应用技术领域,尤其涉及一种代码发布方法及装置。
背景技术
开发人员根据项目需要进行功能代码的编写,功能代码可以为软件编译代码、网页编译代码、运维功能模块编译代码等。在代码编写完成之后需要部署到服务器上运行,运行之后间接为终端用户提供服务,这个过程称之为代码发布。在日常运维工作中,代码发布是最普遍的一项工作之一,尤其是网页代码的更新,碎片化发布需求非常频繁。目前代码发布一般采用rsync命令来实现,rsync命令在代码发布过程是需要人工按照预定的命令格式输入代码发布控制命令,并将控制命令对应的结果反馈给开发人员,开发人员根据反馈进行逐步确认,确认后进入下一步的代码发布流程,经过逐步确认之后完成代码发布。
采用rsync命令虽然能够实现代码发布,但是每个代码发布都需要多个人工操作步骤,操作过程复杂,并且随着项目和开发人员的增多,发布代码需求增多,使得发布代码的工作效率较低。并且在采用rsync命令来进行代码发布过程中,由于是人工输入预定的代码发布控制命令,极易导致由于输入错误令代码发布失败或者错误的情况发生,使得代码发布不能正常进行。
发明内容
有鉴于此,本发明实施例提供了一种代码发布方法及装置,主要目的是在保证代码正常发布的同时提高代码发布的效率。
为达到上述目的,本发明主要提供以下技术方案:
一方面,本发明实施例提供了一种代码发布方法,该方法包括:
接收待发布代码的内容信息,其中,所述内容信息包含:待发布代码的上传服务器的路径信息、待发布代码的产品标识;
当所述产品标识与数据库中存储的产品标识匹配时,检测所述路径信息,以获取对所述待发布代码的路径信息检测结果;
当所述检测结果与数据库中存储的检测内容配时,确定发布代码的服务器目录;
根据所述服务器目录,对获取的所述待发布代码进行发布;其中,所述数据库中存储的产品标识对应于所述产品的路径信息。
另一方面,本发明实施例还提供了一种代码发布装置,该装置包括:
接收单元,用于接收待发布代码的内容信息,其中,所述内容信息包含:待发布代码的上传服务器的路径信息、待发布代码的产品标识;
检测单元,用于当所述产品标识与数据库中存储的产品标识匹配时,检测所述路径信息,以获取对所述待发布代码的路径信息检测结果;
确定单元,用于当所述检测结果与数据库中存储的检测内容配时,确定发布代码的服务器目录;
发布单元,用于根据所述服务器目录,对获取的所述待发布代码进行发布;其中,所述数据库中存储的产品标识对应于所述产品的路径信息。
借由上述技术方案,本发明实施例提供的技术方案至少具有下列优点:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510812033.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:确定移动设备连接状态的方法及装置
- 下一篇:拼车软件