Skip to content
zhaozhuobin edited this page Oct 24, 2022 · 4 revisions

安装

依赖 lisa zep 命令行工具 环境,可从文档中心自行搭建:

https://docs.listenai.com/chips/600X/application/getting_start

btest 基于 Lisa框架 进行安装,依赖 lisa zep 命令行工具 进行使用,版本通道包含 betalatestbeta 为内测版本通道,latest 为正式对外发布通道。

可执行该命令,查看dist-tags中,beta和latest对应版本

lisa zep exec npm view @lisa-plugin/btest --registry=https://registry-lpm.listenai.com

若你从未安装过 btest 环境,执行:

lisa install @lisa-plugin/btest -g

升级到beta

配置环境变量 LISA_ENV 的值为 'debug',。

windows系统:

当前使用的终端为cmd时

set LISA_ENV="debug"
lisa update btest

当前使用的终端为powershell时

$env:LISA_ENV="debug"
lisa update btest

macOS或者Linux系统:

export LISA_ENV="debug" 
lisa update btest

升级到latest

去掉 LISA_ENV 环境变量,执行以下命令即可

lisa update btest

发布

btest的发布流程基于Github Action,进行push代码时,触发build->test

当进行打tag时,会在上述pipeline中,增加 publish,该任务会将当前tag进行发布。

注意:tag版本号与package.json中的version,请保持如下格式

package.json

{
   ...
   version: "2.1.0"
   ...
}

tag号: v2.1.0

tag号需要基于package.json中的version,带上v做前缀。

等待 publish 任务执行完毕,会发布到 beta 通道,待验证无问题后,如需要正式发布,基于该tag号进行release,会触发 release 任务。

Clone this wiki locally