1.1.4 • Published 2 months ago

@cgzair/cca-mini-ci v1.1.4

Weekly downloads
-
License
MIT
Repository
-
Last release
2 months ago

cca-mini-ci

小程序上传预览代码 CI 工具包,支持支付宝、微信、头条以及百度小程序。

安装

yarn add @cgzair/cca-mini-ci

API

插件配置

参数类型说明
weappObject微信小程序CI配置
ttObject头条小程序配置
alipayObject支付宝小程序配置
swanObject百度小程序配置
versionstring上传版本号
descstring上传时的描述信息
envstring环境变量,用于添加到 desc 的前缀,形如 ${env}: ${desc}
platform"weapp、tt、alipay、swan、iot"平台类型,支持微信、头条、支付宝、百度以及 iot
appPathstring项目启动根目录,默认取 process.cwd()
outputPathstring项目输出目录,默认取 appPath + 'build/' + platform

微信小程序CI配置

参数类型说明
appIdstring小程序/小游戏项目的 appId
privateKeyPathstring私钥文件在项目中的相对路径,在获取项目属性和上传时用于鉴权使用
devToolsInstallPathstring微信开发者工具安装路径,如果你安装微信开发者工具时选的默认路径,则不需要传入此参数
projectPathstring上传的小程序的路径(默认取的 outputPath )
ignoresstring[]上传需要排除的目录(选填)

官方CI文档点这里

头条小程序CI配置

参数类型说明
emailstring字节小程序邮箱
passwordstring字节小程序密码

官方CI文档点这里

支付宝小程序CI配置

参数类型说明
appIdstring小程序appId
toolIdstring工具id,生成方式查看这里
privateKeyPathstring密钥文件相对项目根目录的相对路径, 支付宝生产的私钥文件名一般是 pkcs8-private-pem
clientTypestring上传的终端,终端类型见下表(默认值alipay)

clientType

参数类型说明
alipaystring支付宝
ampestringAMPE
amapstring高德
geniestring天猫精灵
aliosstringALIOS
ucstringUC
quarkstring夸克
taobaostring淘宝
koubeistring口碑
alipayiotstringIoT
cainiaostring菜鸟
alihealthstring阿里健康

官方CI文档点这里

百度小程序CI配置

参数类型说明
tokenstring有该小程序发布权限的登录密钥
minSwanVersionstring最低基础库版本, 不传默认为 3.350.6

官方CI文档点这里