收藏
回答

小程序为何不提供CI集成的API

问题模块 框架类型 问题类型 操作系统 工具版本
开发者工具 小程序 需求 Windows 1.02.1809111

- 需求的场景描述(希望解决的问题)


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

最后一次编辑于  2018-09-17  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

6 个回答

  • d x
    d x
    2018-09-17

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

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

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

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

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

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

    2018-09-17
    赞同
    回复 5
    • 余珍成
      余珍成
      2018-09-17

      我看了,它是生成二维码到控制台的呀,不能自动打包上传的

      2018-09-17
      赞同
      回复
    • 余珍成
      余珍成
      2018-09-17

      还不支持linux.很烦.

      2018-09-17
      赞同
      回复
    • d x
      d x
      2018-09-19回复余珍成

      应该是命令行登录时需要二维码信息,上传代码不用,你可以先保证开发工具登录了就行了


      不过开发工具时不时会让人重新登录,这个就比较蛋疼了。你看看能不能把工作电脑设置成jinkens节点,这个样子肯定是登录着的了。

      2018-09-19
      赞同
      回复
    • 邓坤力
      邓坤力
      2018-09-25回复余珍成

      https://developers.weixin.qq.com/miniprogram/dev/devtools/cli.html是支持把二维码输出到文件的~

      2018-09-25
      赞同
      回复
    • 没有什么能永垂不朽丶
      没有什么能永垂不朽丶
      07-08

      二维码输出到文件中,有什么用呢?如何登录?

      07-08
      赞同
      回复