[发明专利]脚本文件上线方法、装置、计算机设备及存储介质在审
申请号: | 201910969150.6 | 申请日: | 2019-10-12 |
公开(公告)号: | CN111078637A | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 刘广平 | 申请(专利权)人: | 中国平安财产保险股份有限公司 |
主分类号: | G06F16/16 | 分类号: | G06F16/16 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 邓星文 |
地址: | 518000 广东省深圳市福田区益田路*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 脚本 文件 上线 方法 装置 计算机 设备 存储 介质 | ||
本申请实施例提供一种脚本文件上线方法、装置、计算机设备及存储介质。所述方法包括:根据脚本设置请求调用预设可视化界面,以接收通过所述预设可视化界面设置的SVN主目录和本次版本上线包目录,以及待上线脚本信息,其中,待上线脚本信息包括脚本类型、脚本名;若接收到脚本上线请求,根据SVN主目录和脚本名确定脚本所在目录;检测在脚本所在目录下是否存在待上线脚本;若在脚本所在目录下存在待上线脚本,调用与脚本类型匹配的处理策略将待上线脚本上传至上线包目录中。本申请实施例自动对脚本进行处理,统一一键上线,降低了脚本上线过程中出现错误的概率,提高脚本上线的速度和效率,节约脚本上线的时间成本和人工成本。
技术领域
本申请涉及计算机技术领域,尤其涉及一种脚本文件上线方法、装置、计算机设备及存储介质。
背景技术
大数据平台开发的脚本基本包括.sh,.sql,.hql等几种类型的脚本。当开发的产品需要更新时,通常需要将更新产品的脚本统一部署到生产环境所对应的服务器上。由于需要统一部署,因此需要将更新的脚本上线至同一个目录中。目前都是各个开发人员将本次要上线的脚本手工的上线至一个指令的目录下。人工上线脚本,降低了脚本上线的速度,而且很容易出现错误,如将脚本上线至错误的目录;同时很容易遗漏脚本。另外,更新脚本的调度配置参数也是手工填写,在各开发人员手工的填写过程中极其容易出现各种各样的错误。
发明内容
本申请实施例提供一种脚本文件上线方法、装置、计算机设备及存储介质,可提高脚本上线的效率且降低错误率。
第一方面,本申请实施例提供了一种脚本文件上线方法,包括:
若接收到脚本设置请求,根据所述脚本设置请求调用预设可视化界面,以接收通过所述预设可视化界面设置的SVN主目录和本次版本上线包目录,以及待上线脚本信息,其中,所述待上线脚本信息包括脚本类型、脚本名;若接收到脚本上线请求,根据所述SVN主目录和所述脚本名确定脚本所在目录;根据所述脚本名检测在所述脚本所在目录下是否存在所述待上线脚本;若在所述脚本所在目录下存在所述待上线脚本,调用与所述脚本类型匹配的处理策略将所述待上线脚本上传至所述上线包目录中。
第二方面,本发明实施例提供了一种脚本文件上线装置,该脚本文件上线装置包括用于执行上述第一方面所述的方法对应的单元。
第三方面,本发明实施例提供了一种计算机设备,所述计算机设备包括存储器,以及与所述存储器相连的处理器;
所述存储器用于存储计算机程序,所述处理器用于运行所述存储器中存储的计算机程序,以执行上述第一方面所述的方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现上述第一方面所述的方法。
本申请实施例可通过预设可视化界面设置脚本上线的SVN主目录和本次版本上线包目录以及待上线脚本信息,并调用与脚本类型匹配的处理策略将待上线脚本统一一键上传至本次版本上线包目录中,如此,自动对脚本进行处理,统一一键上线,降低了脚本上线过程中出现错误的概率,提高脚本上线的速度和效率,节约脚本上线的时间成本和人工成本。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的脚本文件上线方法的流程示意图;
图2是本申请实施例提供的脚本文件上线方法的子流程示意图;
图3是本申请实施例提供的脚本文件上线方法的子流程示意图;
图4是本申请实施例提供的脚本文件上线装置的示意性框图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安财产保险股份有限公司,未经中国平安财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910969150.6/2.html,转载请声明来源钻瓜专利网。