当前位置: 首页 > news >正文

uni-app小程序云效持续集成

创建项目

  • 必须是 cli 命令行创建的 uni-app 小程序项目
  • 参考uni-app官方构建命令:
npx degit dcloudio/uni-preset-vue#vite-ts my-vue3-project

生成小程序代码上传密钥

管理-开发设置-小程序代码上传
在这里插入图片描述
生成的文件放在根目录即可

安装持续集成插件

pnpm install uni-mini-ci -s

创建配置文件.minicirc

  • 文件创建在根目录
{"weixin": {"robot": 1,//  开发者的姓名,ci 机器人x,x可选值:1 ~ 30"appid": "wx5cbab186872d81c3", // 小程序/小游戏项目的 appid(必填)"privateKeyPath": "./private.appid.key", // 小程序代码上传密钥文件"projectPath": "./dist/build/mp-weixin", // 微信小程序产物目录"setting": {"es6": true, // 对应于微信开发者工具的 "es6 转 es5""es7": true, // 对应于微信开发者工具的 "增强编译""disableUseStrict": false, // "增强编译" 开启时,是否禁用 JS 文件严格模式,默认为 false"minifyJS": true, // 上传时压缩 JS 代码"minifyWXML": true, // 上传时压缩 WXML 代码"minifyWXSS": true, // 上传时压缩 WXSS 代码"minify": true, // 上传时压缩所有代码,对应于微信开发者工具的 "上传时压缩代码""codeProtect": true, // 对应于微信开发者工具的 "上传时进行代码保护""autoPrefixWXSS": true // 对应于微信开发者工具的 "上传时样式自动补全"}},"version": "0.0.13", // 小程序的版本号"desc": ""// 小程序的项目备注
}

添加发布脚本

package.json文件scripts添加脚本

{"scripts": {"upload:weixin": "minici --platform weixin"}
}

云效创建流水线

  1. 创建 node.js 构建的流水线
  2. 构建命令
pnpm install
pnpm build:mp-weixin
pnpm upload:weixin
http://www.dtcms.com/a/295775.html

相关文章:

  • C++ - 仿 RabbitMQ 实现消息队列--服务端核心模块实现(三)
  • MYSQL中NOT IN和NOT EXISTS
  • vscode 的 settings.json
  • Go语言管道Channel通信教程
  • Lua(table)
  • 数据库集群环境漏洞修复
  • Vue-23-通过flask接口提供的数据使用plotly.js绘图(二)
  • Python爬虫实战:与dominoup.com平台结合的域名数据分析系统
  • 【数据可视化-72】苏超第七轮战罢:黑金大屏下的足球数据洞察(含完整代码、数据和大屏)
  • Windows 如何更改 ModelScope 的模型下载缓存位置?
  • 低功耗设计双目协同画面实现光学变焦内带AI模型
  • 几个常用的Oxygen编辑器插件
  • Python进阶第三方库之Matplotlib
  • Jenkins最新版本的安装以及集成Allure生成测试报告
  • “适应度”简介
  • 【牛客刷题】和零在一起
  • SQL基础⑫ | 视图篇
  • 学习设计模式《十九》——享元模式
  • ​Excel——SUMPRODUCT 函数
  • LeetCode 2322:从树中删除边的最小分数
  • J2EE模式---业务代表模式
  • 后信创时代,融合数据库成为国产数据库的新锚点
  • MongoDB的操作
  • skywalking应用性能监控
  • 内网穿透的应用-分布式系统观测革命:SigNoz与cpolar的技术协同之道
  • Java从入门到精通!第十三天(IO 流)
  • Web前端:JavaScript every()迭代方法
  • 闲庭信步使用图像验证平台加速FPGA的开发:第三十四课——车牌识别的FPGA实现(6)叠加车牌识别的信息
  • 认识单片机
  • Centos新增磁盘,进行根目录扩容