基于小程序集成Jenkins自动打包的方法、系统、装置和介质制造方法及图纸

技术编号:34008924 阅读:34 留言:0更新日期:2022-07-02 14:05
本申请涉及一种基于小程序集成Jenkins自动打包的方法、系统、装置和介质,其中,该方法包括:在小程序开发平台上生成小程序的上传密钥;创建自动化单元,并获取自动化单元的webhooks,基于小程序信息和webhooks创建预设项目并设置其配置项;在Jenkins环境中构建触发器,自动获取预设项目中最新提交的小程序的代码,并对小程序进行打包;根据配置项,通过Cli命令工具对预设项目进行初始化,生成小程序的二维码,并通过自动化单元输出二维码。通过本申请,解决了小程序开发的低效和二维码共享不及时的问题,显著提高了小程序的开发和测试效率,有代码的提交与修改,就会生成最新的二维码,方便了二维码的共享。方便了二维码的共享。方便了二维码的共享。

【技术实现步骤摘要】
基于小程序集成Jenkins自动打包的方法、系统、装置和介质


[0001]本申请涉及计算机
,特别是涉及一种基于小程序集成Jenkins自动打包的方法、系统、装置和介质。

技术介绍

[0002]在现有微信、支付宝等平台的小程序开发助手中,同一个开发者只能显示一个开发版本,且除开发者之外,其他需要二维码的相关人士,需要与开发者进行沟通,效率低,同时因为二维码时效性的问题,其他人不能立即获得最新的二维码等等。
[0003]目前针对相关技术中小程序开发的低效和二维码共享不及时的问题,尚未提出有效的解决方案。

技术实现思路

[0004]本申请实施例提供了一种基于小程序集成Jenkins自动打包的方法、系统、装置和介质,以至少解决相关技术中小程序开发的低效和二维码共享不及时的问题。
[0005]第一方面,本申请实施例提供了一种基于小程序集成Jenkins自动打包的方法,所述方法包括:
[0006]在小程序开发平台上生成小程序的上传密钥;
[0007]创建自动化单元,并获取所述自动化单元的webhook本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于小程序集成Jenkins自动打包的方法,其特征在于,所述方法包括:在小程序开发平台上生成小程序的上传密钥;创建自动化单元,并获取所述自动化单元的webhooks;创建预设项目,其中,所述预设项目的配置项中存放着所述上传密钥、所述小程序的名称、所述小程序的ID和所述webhooks;在Jenkins环境中构建触发器,自动获取所述预设项目中最新提交的小程序的代码,并对所述小程序进行打包;根据所述配置项,通过Cli命令工具对所述预设项目进行初始化,生成所述小程序的二维码,并通过所述自动化单元输出所述二维码。2.根据权利要求1所述的方法,其特征在于,在Jenkins环境中构建触发器,自动获取所述预设项目中最新提交的小程序的代码包括:在Jenkins环境中通过轮询的方式判断Gitlab的所述预设项目中是否有新代码提交,若有,则拉取最新提交的小程序的代码。3.根据权利要求1所述的方法,其特征在于,根据所述配置项,通过Cli命令工具对所述预设项目进行初始化,生成所述小程序的二维码包括:基于Cli命令工具中的miniprogram

ci依赖包,调用Project方法传入所述预设项目的配置项参数,对所述预设项目进行初始化;根据所述初始化的预设项目,调用preview方法生成所述小程序的二维码。4.根据权利要求1所述的方法,其特征在于,对所述小程序进行打包包括:配置shell命令为构建所述小程序的脚本命令,通过所述脚本命令完成所述小程序的打包。5.根据权利要求1所述的方法,其特征在于,在小程序开发平台上生成小程序的上传密钥包括:在微信公众平台上生成小程序的上传密钥,配置Jenk...

【专利技术属性】
技术研发人员:陈思源
申请(专利权)人:浙江百应科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1