[发明专利]一种程序发布方法在审
| 申请号: | 202010201718.2 | 申请日: | 2020-03-20 |
| 公开(公告)号: | CN111338684A | 公开(公告)日: | 2020-06-26 |
| 发明(设计)人: | 马腾 | 申请(专利权)人: | 成都药王科技股份有限公司 |
| 主分类号: | G06F8/70 | 分类号: | G06F8/70;G06F8/71;G06F8/41 |
| 代理公司: | 成都金英专利代理事务所(普通合伙) 51218 | 代理人: | 袁英 |
| 地址: | 610041 四川省成都市高新*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 程序 发布 方法 | ||
本发明公开了一种程序发布方法,该方法包括以下步骤:用户向平台提交程序开通申请并上传个人配置信息,平台获取申请和个人配置信息并按照规则进行审核;获取待发布内容,所述待发布内容包括待发布程序源代码;构建编译环境,对待发布程序的源代码进行编译,并将编译完成的代码打包压缩为软件包;将软件包发布到对应的用户服务器上,并提交程序审核请求;实时获取程序审核信息,审核通过后,通过后台操作发布界面将待发布程序发布上线。该方法能根据不同的商业配置,可批量化的将待发布程序的源码进行自动化构建编译代码并压缩打包自动发布到不同的服务器上,提高了程序发布的效率,减少了程序发布耗费的时间和人力。
技术领域
本发明属于计算机软件技术领域,具体涉及一种程序发布方法。
背景技术
微信小程序越来越受人欢迎,开发者对小程序的投入越来越热情。小程序框架多种多样,当发布多个微信小程序时,每次都要编译多次小程序源码和要同时发布多个小程序到微信小程序服务器上,根据不同用户账号登录多次微信小程序进行审核和发布,每次构建和发布都要花上2个小时左右,工作量大耗费,时间长,而且切换不同账号登录小程序服务器容易发生人为错误,效率非常低下并且不可控。
发明内容
本发明目的在于提供一种程序发布方法,能够根据不同的用户配置自动注入配置并构建编译并打包压缩优化,完成构建后并逐一发布到各个用户的小程序服务器上,同时申请审核。解决传统小程序发布流程复杂,耗费时间长的问题,同时减小程序开发人员的工作量。
本发明的目的是通过以下技术方案来实现的:
一种程序发布方法,包括以下步骤:
S1,用户向平台提交程序开通申请并上传个人配置信息,平台获取申请和个人配置信息并按照规则进行审核;
S2,获取待发布内容,所述待发布内容包括待发布程序源代码;
S3,构建编译环境,对待发布程序的源代码进行编译,并将编译完成的代码打包压缩为软件包;
S4,将软件包发布到对应的用户服务器上,并提交程序审核请求;
S5,实时获取程序审核信息,审核通过后,通过后台操作发布界面将待发布程序发布上线。
进一步的,所述的步骤S2中获取的待发布内容还包括程序的版本号、程序名称、电话号码、图片文件。
进一步的,所述的步骤S3中还包括获取用户个性化配置信息,并将获取的个性化配置信息注入并替换待发布程序源码中的配置信息。
进一步的,所述的步骤S2待发布程序源码的获取方式包括解析用户个性配置信息获取待发布程序的源码库的存储路径。
进一步的,其特征在于,所述的源代码的获取方式还包括从网络云盘下载获取源码,并存储到本地源码库中。
进一步的,所述的步骤S4中通过解析用户个性配置信息获取用户服务器的地址和端口将待发布程序软件包发送到对应的服务器上。
进一步的,所述步骤S4完成后还包括:将待发布程序的版本号存储动本地数据库中,并分别和待发布程序的源码文件和软件包建立映射关系。
进一步的,所述的步骤S5中采用长轮询的交互方式运行动态脚本从服务器实时跟踪获取待发布程序的审核信息。
进一步的,所述方法采用多线程并行的方式批量获取待发布内容,同时分别构建编译环境对多个待发布程序的源码进行编译,并在源码编译完成后分别打包压缩为对应程序的软件包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都药王科技股份有限公司,未经成都药王科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010201718.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种检测混凝土裂缝变化的方法
- 下一篇:一种设有引线架的缝纫机





