首页 > 编程语言 >微信小程序自动化部署方案

微信小程序自动化部署方案

时间:2025-01-09 11:30:09浏览次数:3  
标签:ci 部署 微信 weixin 体验版 build 自动化 测试环境 mp

问题

  1. 小程序在多人协作开发的时候,需要频繁切换体验版

假设小程序某个版本,同时有A、B两位同事开发。那么,他们完成开发后,发版都需要到微信公众平台切换体验版。

这会造成以下问题

  1. 操作繁琐,浪费时间。

  2. 可能会出现覆盖他人的体验版,导致测试发现功能丢失。

  3. 本地部署需要花费时间

解决方案

使用 miniprogram-ci 工具进行自动化部署,详见 /package.json 命令

  • "build-test:mp-weixin": "uni build -p mp-weixin && node ./ci/update-log-dev.js"

  • "build-pro:mp-weixin": "uni build -p mp-weixin && node ./ci/update-log-pro.js"

发布测试环境

  1. 选择流水线 (OSS-小程序-测试环境) 

   2. 运行流水线,分支选择 (oss_dev_new_framework)

    3. 选择开发者为 (ci机器人2)的版本,作为体验版。

发布生产环境

  1. 操作流水线跟测试环境类似,选择(OSS-小程序-生产环境),分支选择 (oss_prod)

  2. 提审,选择(ci机器人1)提交审核  

标签:ci,部署,微信,weixin,体验版,build,自动化,测试环境,mp
From: https://blog.csdn.net/u011976457/article/details/145015506

相关文章

  • 零基础微信小程序开发——生命周期(保姆级教程+超详细)
    ......
  • 使用 docker 部署 ElasticSearch 教程
    目录准备镜像准备配置文件docker-compose.ymlkibana.yml启动容器准备镜像​ 使用docker部署ElasticSearch需要2个镜像:dockerpullelasticsearch:8.17.0dockerpullkibana:8.17.0[!TIP]版本号8.17.0并非强制要求,而是编写本文档时,用来试验的版本号;实际上只要kib......
  • 【源码+文档+调试讲解】微信小程序的英语学习激励系统
    摘要网络技术的快速发展给各行各业带来了很大的突破,也给各行各业提供了一种新的管理技术,对于微信小程序的英语学习激励系统将又是一个传统管理到智能化信息管理的典型案例,对于传统的英语学习激励管理,所包括的信息内容比较多,用户想要对这些数据进行管理维护需要花费很大的时间......
  • 《安富莱嵌入式周报》第348期:开源低功耗测试仪,开源创意万用表,续航100-300小时,开源PCB
    周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 视频版:https://www.bilibili.com/video/BV1Tzr9Y3EQ7/目录:1、开源低功耗测试仪2、开源创意万用表,续航100-300小时3、低级编程和优化实现4、资讯(1)兆易创新推出EtherCAT......
  • 影刀AP+企业微信=店铺账号权限查询助手
    #影刀AIPower#、#影刀AP#影刀AP结合MySQL数据库和企业微信,打造了一款高效的店铺子账号权限查询助手。通过低代码平台,用户可以快速搭建查询系统,实现店铺账号的权限管理与实时查询。该助手能够快速检索和展示账户权限状态,提升企业内部权限控制和管理效率,同时通过企业微信的集......
  • 批量检测微信小程序封禁状态的 Python 脚本
    Python脚本代码importrequestsimportjson#要检查的小程序AppID列表app_ids=['appid1','appid2','appid3']#请替换为实际的AppID#定义APIURL模板api_url_template='https://down.ychengsnsm.com/xcx/checkxcx.php?appid={}'#......
  • 网站部署后验证码一直提示错误
    您好,针对您提到的网站后台验证码一直提示错误的问题,我们进行了深入的分析。验证码错误通常是由以下几个原因引起的:程序逻辑问题:首先,需要确认验证码生成和验证的逻辑是否正确。验证码通常由服务器生成并通过图片形式展示给用户,用户输入后提交给服务器进行验证。如果这两个过程中......
  • 【前端知识】手搓微信小程序
    微信小程序开发介绍知识概述语法解析一、WXML(WeiXinMarkupLanguage)二、WXSS(WeiXinStyleSheet)三、JavaScript四、JSONWXML标签核心JS语法1.页面配置与生命周期2.数据绑定3.事件处理4.微信小程序API调用5.模块化6.全局状态管理注意事项核心Api样例展示1.项目......
  • 基于大数据 Python 电影影视数据可视化分析系统(源码+LW+部署讲解+数据库+ppt)
    !!!!!!!!!很对人不知道选题怎么选不清楚自己适合做哪块内容都可以免费来问我避免后期給自己答辩找麻烦增加难度(部分学校只有一次答辩机会没弄好就延迟毕业了)会持续一直更新下去有问必答一键收藏关注不迷路源码获取:https://pan.baidu.com/s/1aRpOv3f2sdtVYOogQjb8jg?pwd=jf1d......
  • 【自动化测试】使用MeterSphere进行接口测试
    一、接口介绍自动化测试按对象分为:单元测试、接口测试、UI测试等。接口是指系统或组件之间的交互点,通过这些交互点可以实现数据的交互。接口就好像一根水管,通过这根水管可以把水房的水传输每家每户,而这根水管的容量大小就决定了传输的水容量,水管越粗,一个时间点内流通的水的体积就......