微信小程序miniprogram-ci
2021/8/21 12:35:57
本文主要是介绍微信小程序miniprogram-ci,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
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的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-03-30微信小程序的网络设置,及网络请求:wx.request(OBJECT)
- 2024-01-22基于taro搭建小程序多项目框架
- 2024-01-13小程序开发:在插件市场寻找步骤条组件并二开
- 2024-01-05钉钉小程序生态—企业机器人加互动卡片,改善用户体验的开始!
- 2023-12-29【UniApp】-uni-app-打包成小程序
- 2023-12-26性能翻倍!京东亿级体量小程序优化实践
- 2023-12-25小程序优化:第三方SDK过大解决方案
- 2023-11-26微信小程序文件预览和下载-文件系统
- 2023-11-2652天学习微信小程序计划No.2:注册小程序账号&安装开发者工具
- 2023-11-1952天学习微信小程序计划No.1:小程序简介