前序:
基于HBuilderX创建的项目。
配置uniapp 指令式打包APP、微信小程序、H5。
ubuntu系统上的jenkins部署基础指令,发送给windows服务器上,windows服务器使用HBuilderX软件的cli.exe执行相关cli命令打包,然后jenkins再调用接口下载打包后的文件。
可实现多线程同时打包。
大致流程:
文后附脚本下载地址
windows服务器上需要的
-
git
-
node@16+
-
python3+相关包安装
-
HBuilderX@3.7+(需安装相关插件:微信小程序上传CI插件等)
微信小程序相关
- 小程序代码上传密钥对应ip白名单【建议开启】,获取
python文件中需修改的参数【common_build.py】:
-
HBuilderX软件所在根目录路径/cli.exe
的完整路径:HBUILDERX_CLI
-
HBuilderX账号