1.1.4 • Published 2 months ago
@cgzair/cca-mini-ci v1.1.4
cca-mini-ci
小程序上传预览代码 CI 工具包,支持支付宝、微信、头条以及百度小程序。
安装
yarn add @cgzair/cca-mini-ci
API
插件配置
参数 | 类型 | 说明 |
---|---|---|
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文档点这里