有备考软考的小伙伴,想积分落户,单位评职称?科目太多不知道怎么选?考试考点难点太多没有头绪?刚准备1个多月过了高级,关注我,我整理了软考各科目的报考条件、适合人群以及备考攻略,可以直接领取:
https://d.51cto.com/bLN8S1
文章目录前言一、miniprogram-ci二、将appid和privateKey配置成云效参数1.修改上传时的脚本2.修改manifest.json中的appid3.修改云效配置总结前言
最近开发微信小程序,刚好遇到用阿里云流水线部署的需求,把大致思路记录下来,给有类似需求的同学提供一个参考。
一、miniprogram-ci
链接: miniprogram-ci参考文档 项目是使用uni-app中的vue-cli命令构建的。如果是用uni-app搭建的原生小程序可以转成vue-cli构建的。
我的项目运行build命令和upload命令时,插件版本有冲突。所以在云效里单独配置,先把项目打包好,再单独下载miniprogram-ci,这样就不会出现冲突的问题了。
二、将appid和privateKey配置成云效参数
1.修改上传时的脚本
代码如下(示例):
2.修改manifest.json中的appid
代码如下(示例):
3.修改云效配置
在运行时输入配置的环境变量appid:微信小程序id, privateKey:微信小程序上传代码密钥
`先替换修改manifest文件的脚本变量,然后运行该脚本。这是manifest.json中的appid的值为{appid}替换为传入的环境变量。下一步就是替换上传代码脚本中的privateKey和appid。再运行目录一中的步骤,就完成了。
总结
以上就是要分享的内容,本文仅仅简单介绍了微信小程序通过阿里云效实现在线打包部署,后续如果有近一步的优化,也是会持续更新的。
有备考软考的小伙伴,想积分落户,单位评职称?科目太多不知道怎么选?考试考点难点太多没有头绪?刚准备1个多月过了高级,关注我,我整理了软考各科目的报考条件、适合人群以及备考攻略,可以直接领取:
https://d.51cto.com/bLN8S1
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
相关文章