
微信小程序Jenkins持续集成打包发布流程
本文给了一个微信小程序Jenkins持续集成打包发布流程。
·
微信小程序Jenkins持续集成打包发布流程
本文描述了微信小程序Jenkins持续集成打包发布流程。
Step1 下载mac版微信小程序开发SDK
https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html
因为微信小程序SDK不支持Linux,本文使用mac环境作为编译打包环境,下载Mac版本的SDK安装即可,由于mac有Intel芯片和自身的ARM M系列芯片,注意根据芯片到上述URL下载对应的SDK并安装。
如果系统没有安装NodeJS,还需要安装NodeJS SDK,不再赘述。
Step2 将微信账号加入开发者列表
由于我不是开发者,我需要让开发者将我的微信账号加入到微信小程序开发者列表中,这样,可以用我的微信账号登录微信小程序开发SDK。
Step3 打开苹果微信开发者工具中的端口号
苹果的微信开发者SDK的“设置”跟windows工具不一样,可以参考下面链接找到苹果微信开发者工具的“设置”,并打开端口号。参考如下链接:
https://blog.csdn.net/qq_44866810/article/details/130528182
Step4 将微信小程序SDK的命令行cli加入系统PATH中
export PATH=$PATH:/Applications/wechatwebdevtools.app/Contents/MacOS/cli
Step5 验证命令行是否可用
cli open
正常不报错的话,环境安装成功。
Step6 创建jenkins freestyle格式的任务,任务可以有3个参数,git 插件的branch参数,字符串version参数,以及字符串desc参数;
调用shell 如下:
#!/bin/bash
source ~/.bash_profile
#进入微信小程序代码工作区
cd $WORKSPACE
#执行初始化
npm i || exit -1
#打开微信开发者工具
cli open || exit -1
#构建npm
cli build-npm --project $WORKSPACE || exit -1
#上传构建结果到微信小程序审核平台
cli upload --project $WORKSPACE -v $version -d ${desc} || exit -1
后记
第6步执行后,会将微信小程序发布到微信审核平台中,需要审核通过后,才能变成体验版,由测试人员测试, 测试通过后,才能上线发布。
更多推荐
所有评论(0)