使用
启动
cli open
退出
cli app quit
查看版本
cli ver
登录
cli user login --username <用户名> --password <密码>
当前登录的用户信息
cli user info
打开项目
cli project open --path <项目路径>
# cli project open --path /root/offline-data/offline-data-app
关闭项目
cli project close --path <项目路径>
# cli project close --path /root/offline-data/offline-data-app
列举所有项目列表
cli project list
root@f35289dbd48d:/# cli project list
1 - root(Web)
2 - offline-data-app(UniApp_VUE)
0:project list:OK
root@f35289dbd48d:/#
生成本地打包 App 资源
cli publish app-android --type appResource --project 项目名称
# cli publish app-android --type appResource --project offline-data-app
查看日志
tail -f /root/.local/share/HBuilder\ X/.log
GitLab Runner CI/CD 使用方式
- 建议每次执行
cli 命令前,延时几秒(HBuilderX CLI Docker 容器连续执行多条命令时,存在高概率会卡住)
stages:
- build
build-app:
stage: build
image: $BUILD_IMAGE
variables:
BUILD_IMAGE: registry.cn-qingdao.aliyuncs.com/xuxiaoweicomcn/hbuilderx:4.87.2025121004
script:
- sleep 3
- cli open
- sleep 3
- cli ver
- sleep 3
- echo $UNI_USERNAME
- sleep 3
- cli user login --username $UNI_USERNAME --password $UNI_PASSWORD
- sleep 3
- cli project list
- sleep 3
- cli project open --path $CI_PROJECT_DIR
- sleep 3
- cli project list
- sleep 3
- cli publish app-android --type appResource --project $CI_PROJECT_NAME
artifacts:
expire_in: 1 week
paths:
- unpackage/resources/app-android
tags:
- 911k-docker