命令行
小程序助手提供了命令行工具,方便开发者进行一些常用操作
参数
可以使用help
命令查看帮助信息
sh
➜ mini-ci help start
MiniCI v0.1.8:
mini-ci start
-m 设置发布模式
-c 指定配置文件路径
-t 设置超时时间
-s 静默模式
--appids 指定运行的appid
--debug 启动debug模式
运行mini-ci help start查看更多帮助信息
Usage: mini-ci start [options]
执行MiniCI
Options:
-p, --port <port> web端口 (default: 9034)
-c, --config <config> 配置文件路径 (default: ".mini-ci/mini-ci.config.js")
-m, --mode <Mode> 使用模式(uploadCode, review, release, preset)
--appids <string> 指定运行的appids(默认配置文件中都会运行)
-s, --silent [boolean] 默认静默模式不启用图形界面
-t, --timeout <number> 超时时间s
--thread <number> 线程数
--debug [boolean] 调试模式(开启图形界面,不执行最后操作)
-h, --help display help for command
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
port
web端口默认9034,目前没有实际使用作用,先忽略
config
ci配置文件路径,默认读取.mini-ci/mini-ci.config.js
,如果配置了--config
参数,则读取该路径下的配置文件
sh
npx mini-ci start -c /path/to/config.js
1
mode
注意
命令行传入的默认优先级低于配置文件中的mode配置,当项目中没有设置时,默认所有的项目mode都被设置为终端模式值
设置ci的执行模式,目前支持以下几种模式,其它类型会提示类型错误
- uploadCode: 上传代码
- review: 提审
- release: 发布
- preset: 预设体验版
sh
npx mini-ci start -m uploadCode
1
appids
设置要运行的appid项目,此参数是出于对部分appid可能要发版、提审啥的,通过此参数可以快速的运行指定项目appid,多个appid用逗号分隔,不传或者传空字符串则运行全部项目
sh
npx mini-ci start --appids wx12344,202343
1
slient
设置静默模式,默认为true,开启静默模式,不启用图形界面,只输出ci执行日志。false时启用图形界面
sh
npx mini-ci start -s
npx mini-ci start -s false
1
2
2
除此之外还可以在配置文件中设置virtual来启用图形界面
timeout
设置超时时间,默认为120s,超过120s则认为ci执行超时,会自动退出ci
sh
npx mini-ci start -t 60
1
thread
多线程,正在开发中...
debug
开启debug模式,会启动图形界面,会走完该模式的所有流程,但不会执行最后操作,这对于一些问题的排查来说比较有用
sh
npx mini-ci start --debug
1