HBuilderX 刚刚推出了最新的 Linux CLI,专门用于在服务器端推动 App 打包、uniCloud 云函数上传这类自动化操作。目前它主要支持 Ubuntu 20.04 LTS 系统,同时兼容多端发布,对于提升 CI/CD 效率很有帮助。
从官方最新的文档来看,DCloud 已经部署了 Linux 版本的 HBuilderX CLI。需要明确的是,这个 CLI 并不是那个图形化的 HBuilderX 编辑器,它更纯粹——就是一套在 Linux 服务器上调用 HBuilderX 命令行能力的工具。简单说,你可以程序化地用它完成 App 打包、上传 uniCloud 云函数等任务。
这个 CLI 的推出,对于持续集成、自动化发布,甚至是类 SaaS 的自动部署场景,都有着很实在的价值。回想一下,过去很多 uni-app 项目需要开发者在自己的电脑上打开 HBuilderX 才能走完打包和发布流程,自动化程度确实受限。现在好了,有了 CLI,团队可以在服务器或者流水线环境中完成登录、导入项目、运行、发行、App 打包、uniCloud 操作等一系列任务。
不过,文档里也专门提醒了:目前 Linux CLI 主要是在 Ubuntu 20.04 LTS 系统上完成了测试。如果你用的是其他 Linux 发行版,遇到了问题需要及时反馈。这意味着企业在实际落地时,最好先建立一个标准化的运行环境。说到底,不同的发行版、系统依赖或者权限配置都可能导致构建结果不一致,这一步提前打好基础会省很多事。
另外,HBuilderX CLI 对 uni-app 和 uni-app x 的多平台发布流程也提供了很好的支持。覆盖的平台包括 app-android、app-ios、app-harmony、web,还有微信小程序、支付宝小程序、百度小程序、抖音小程序、QQ 小程序、快手小程序、小红书小程序,以及鸿蒙小程序。可以这么说,对于跨端项目,这只 CLI 完全能够成为工程化发布链路中坚实的一环。
