[发明专利]代码自动发布方法、装置、计算机设备及存储介质在审
申请号: | 201811048245.6 | 申请日: | 2018-09-10 |
公开(公告)号: | CN109165018A | 公开(公告)日: | 2019-01-08 |
发明(设计)人: | 贺家隆;陈嘉嘉;张松柏;徐祥林 | 申请(专利权)人: | 深圳市泰洲科技有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F11/14 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 冯筠 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 发布 外网 目标代码 自动发布 计算机设备 安全策略 存储介质 双网卡 备份 代码发布 自动获取 可用 空置 内网 重启 编译 数据库 存储 复制 应急 访问 成功 | ||
本发明涉及代码自动发布方法、装置、计算机设备及存储介质,该方法包括设置双网卡和安全策略;获取待发布代码;对待发布代码进行编译,形成目标代码;备份外网发布环境,并存储外网发布环境至数据库内;将目标代码复制至外网发布环境内,重启外网发布环境。本发明通过设置可与外网和内网连接的双网卡以及访问时的安全策略,以实现自动获取待发布代码以及外网发布环境,且提高代码发布的安全性,在发布过程中,备份每一次的外网发布环境,可用于若出现目标代码发布不成功情况的应急,避免出现空置期,自动发布目标代码,可使得目标代码的发布更高效。
技术领域
本发明涉及代码发布方法,更具体地说是指代码自动发布方法、装置、计算机设备及存储介质。
背景技术
代码就是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。代码设计的原则包括唯一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以及容易修改等。
代码开发一般注重保密性,在开发过程中只能指定的内网可以访问,外网无法访问,对于代码的发布过程,一般是人工发布,在指定的位置复制代码后,再拷贝至外网,形成目标代码,但是这种方式存在效率低下,且当代码开发后有一个细微的变化或者问题,则需要重新开发且重新走人工发布流程,此过程中,用户无法使用发布的代码,导致出现空置期,用户体验感较弱。
因此,有必要设计一种新的方法,实现目标代码的高效发布且避免出现空置期。
发明内容
本发明的目的在于克服现有技术的缺陷,提供代码自动发布方法、装置、计算机设备及存储介质。
为实现上述目的,本发明采用以下技术方案:代码自动发布方法,包括:
设置双网卡和安全策略;
获取待发布代码;
对待发布代码进行编译,形成目标代码;
备份外网发布环境,并存储外网发布环境至数据库内;
将目标代码复制至外网发布环境内,重启外网发布环境。
其进一步技术方案为:所述设置双网卡和安全策略,包括:
设置双网卡连接内网与外网;
设置内网与外网访问的安全策略。
其进一步技术方案为:所述设置内网与外网访问的安全策略,包括:
设置内网与外网访问的IP端口;
设置内网与外网访问的权限。
其进一步技术方案为:所述设置内网与外网访问的权限之后,还包括:
设置内网与外网访问的IP地址。
其进一步技术方案为:所述将目标代码复制至外网发布环境内,重启外网发布环境之后,还包括:
判断目标代码发布是否成功;
若否,则回滚至上一次存储的外网发布环境。
其进一步技术方案为:所述回滚至上一次存储的外网发布环境,包括:
从数据库获取上一次存储的外网发布环境;
将上一次存储的外网发布环境替换当前的外网发布环境;
将目标代码复制至上一次存储的外网发布环境,并重启上一次存储的外网发布环境。
本发明还提供了代码自动发布装置,包括:
设置单元,用于设置双网卡和安全策略;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市泰洲科技有限公司,未经深圳市泰洲科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811048245.6/2.html,转载请声明来源钻瓜专利网。