小程序为何不提供CI集成的API
发布于 5 年前 作者 liaojun 6719 次浏览 来自 问答
  • 需求的场景描述(希望解决的问题)

jenkins 要自动打包,自动上传(非审核状态)小程序 .

现在开发人员要

1,修改 config.json => test.abc.com

2,npm  build

3,npm  test

4,修改  bug

5,修改 config.json ==>uat.abc.com

6,npm build.

很容易出错.

  • 希望提供的能力

提供 cli 接口上传 “小程序.zip”

example:

cli-upload   小程序.zip  --token  XXXXXXXXXXXXXXXXXXXXXXXX

1 回复

虽然没弄过小程序的CI,不过我觉得Jenkins原则上能实现小程序的CI,大致步骤如下:

  1. commit代码上传之后触发Jenkins执行构建任务

  2. 构建脚本里面有下载最新代码,更新配置文件,测试,npm run build 等步骤

  3. 命令行调用上传(命令行调用资料

  4. 邮件发送构建任务结果

由于小程序开发环境的现在,需要一台windows或macOS的服务器

回到顶部