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

创建项目

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

生成小程序代码上传密钥

管理-开发设置-小程序代码上传

生成的文件放在根目录即可

安装持续集成插件

cmd 复制代码
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添加脚本

json 复制代码
{
  "scripts": {
    "upload:weixin": "minici --platform weixin"
  }
}

云效创建流水线

  1. 创建 node.js 构建的流水线
  2. 构建命令
cmd 复制代码
pnpm install
pnpm build:mp-weixin
pnpm upload:weixin
相关推荐
imperialeast19 小时前
创建WAV文件 韩文、德文、俄文等unicode音乐标签
windows·小程序
2601_9499506321 小时前
错题总是反复错?用练题簿在线刷题,把复习重点找出来
人工智能·小程序·刷题·练习·小程序推荐
卓怡学长1 天前
w194基于ssm新能源汽车充电系统小程序
java·小程序·intellij-idea
Ai-_Man1 天前
您您这可以把Google AI Studio的多个会话比如说。左侧的多个会话一次性导出吗?不是单条会话里面的多次会对话。AI导出鸭
javascript·人工智能·ai·小程序·电脑
行者-全栈开发1 天前
【码动四季·秋】从 commit 到发版全自动:Conventional Commits + semantic-release 发布流水线实战
git·ci/cd·自动化发布·atomgit·semantic-releas·语义化版本自动化·git 提交规范落地
m0_587383002 天前
深度解析24小时自助健身房系统开发:从架构设计到落地部署
人工智能·小程序·数据挖掘·系统架构·需求分析
镭封2 天前
基于微信小程序的移动端AI配音工作流设计
人工智能·小程序·媒体
FX1317887KP_2 天前
PET口语备考攻略:发音、语法、表达,三个问题怎么同时解决
小程序·ket口语·pet口语·fce备考·剑桥英语
地球@+jdhb442 天前
企业私域运营新趋势:快手短视频平台跳转小程序企微卡片链路搭建成为商家运营重点
小程序·企业微信
Zhou1411362 天前
CICD_01_持续集成与Jenkins入门
运维·ci/cd·jenkins