首页 > 微信 > 详细

微信小程序miniprogram-ci

时间:2021-08-21 15:23:31      阅读:57      评论:0      收藏:0      [点我收藏+]

CI只能做到自动化上传、预览,不能进行提审、发布操作。

项目SAAS化后,用CI自动上传小程序代码,省去商家自行下载代码、使用IDE上传等操作,然后再引导商家去小程序后台提审和发布。

如果要做到一键处理,就需要接入微信第三方小程序开发模式,这里不展开。

详细的CI说明,请查看官网

 

 1 #下载node阿里云镜像(选择系统对应版本)
 2 cd /datas/package/
 3 wget https://npm.taobao.org/mirrors/node/latest/node-v12.9.1-linux-x64.tar.gz
 4 tar -xzf node-v12.9.1-linux-x64.tar.gz -C /datas/soft/
 5 chown root.root -R /datas/soft/node-v12.9.1-linux-x64
 6 
 7 #配置环境变量
 8 echo export NODE_HOME=/datas/soft/node-v12.9.1-linux-x64 >> /etc/profile.d/node.sh
 9 echo export PATH=$PATH:$NODE_HOME/bin >> /etc/profile.d/node.sh
10 source /etc/profile
11 
12 #验证环境变量是否设置成功
13 node -v
14 npm -v
15 
16 #使用npm阿里云镜像源安装cnpm
17 npm install -g cnpm --registry=https://registry.npm.taobao.org
18 
19 #安装CI
20 cd /datas/soft/node-v12.9.1-linux-x64/
21 cnpm install -g miniprogram-ci
22 miniprogram-ci --version
23 
24 #小程序后台->开发管理->开发设置->小程序代码上传:下载密匙和配置IP白名单
25 
26 #小程序项目构建npm(项目用到了才需要)
27 cd /datas/www/my_xcx/
28 npm init   (一直回车到底)
29 npm install
30 miniprogram-ci pack-npm --pp /datas/www/my_xcx/ --pkp /root/private.my_appid.key --appid my_appid
31 
32 #上传代码
33 miniprogram-ci upload --pp /datas/www/my_xcx/ --pkp /root/private.my_appid.key --appid my_appid --pi [node_modules/**/*] --enable-minify --uv 1.0.0 -r 1 --enable-es6 true
34 
35 #生成开发版预览二维码
36 miniprogram-ci preview --pp /datas/www/my_xcx/ --pkp /root/private.my_appid.key --appid my_appid --pi [node_modules/**/*] --enable-minify --uv 1.0.0 -r 1 --enable-es6 true --qrcode-format image --qrcode-output-dest /root/1.0.0.jpg

 

微信小程序miniprogram-ci

原文:https://www.cnblogs.com/chanAndy/p/15169252.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!