1.1.4 • Published 2 years ago
@cgzair/cca-mini-ci v1.1.4
cca-mini-ci
小程序上传预览代码 CI 工具包,支持支付宝、微信、头条以及百度小程序。
安装
yarn add @cgzair/cca-mini-ciAPI
插件配置
| 参数 | 类型 | 说明 |
|---|---|---|
| weapp | Object | 微信小程序CI配置 |
| tt | Object | 头条小程序配置 |
| alipay | Object | 支付宝小程序配置 |
| swan | Object | 百度小程序配置 |
| version | string | 上传版本号 |
| desc | string | 上传时的描述信息 |
| env | string | 环境变量,用于添加到 desc 的前缀,形如 ${env}: ${desc} |
| platform | "weapp、tt、alipay、swan、iot" | 平台类型,支持微信、头条、支付宝、百度以及 iot |
| appPath | string | 项目启动根目录,默认取 process.cwd() |
| outputPath | string | 项目输出目录,默认取 appPath + 'build/' + platform |
微信小程序CI配置
| 参数 | 类型 | 说明 |
|---|---|---|
| appId | string | 小程序/小游戏项目的 appId |
| privateKeyPath | string | 私钥文件在项目中的相对路径,在获取项目属性和上传时用于鉴权使用 |
| devToolsInstallPath | string | 微信开发者工具安装路径,如果你安装微信开发者工具时选的默认路径,则不需要传入此参数 |
| projectPath | string | 上传的小程序的路径(默认取的 outputPath ) |
| ignores | string[] | 上传需要排除的目录(选填) |
官方CI文档点这里
头条小程序CI配置
| 参数 | 类型 | 说明 |
|---|---|---|
| string | 字节小程序邮箱 | |
| password | string | 字节小程序密码 |
官方CI文档点这里
支付宝小程序CI配置
| 参数 | 类型 | 说明 |
|---|---|---|
| appId | string | 小程序appId |
| toolId | string | 工具id,生成方式查看这里 |
| privateKeyPath | string | 密钥文件相对项目根目录的相对路径, 支付宝生产的私钥文件名一般是 pkcs8-private-pem |
| clientType | string | 上传的终端,终端类型见下表(默认值alipay) |
clientType
| 参数 | 类型 | 说明 |
|---|---|---|
| alipay | string | 支付宝 |
| ampe | string | AMPE |
| amap | string | 高德 |
| genie | string | 天猫精灵 |
| alios | string | ALIOS |
| uc | string | UC |
| quark | string | 夸克 |
| taobao | string | 淘宝 |
| koubei | string | 口碑 |
| alipayiot | string | IoT |
| cainiao | string | 菜鸟 |
| alihealth | string | 阿里健康 |
官方CI文档点这里
百度小程序CI配置
| 参数 | 类型 | 说明 |
|---|---|---|
| token | string | 有该小程序发布权限的登录密钥 |
| minSwanVersion | string | 最低基础库版本, 不传默认为 3.350.6 |
官方CI文档点这里