logo
0
0
Login

HarmonyOS Har包命令行构建上传示例

badge badge badge

本项目通过push触发cnb构建流程,通过命令行工具构建出Har包,并上传到cnb ohpm仓库

前提条件

  1. 使用 云原生构建(CNB) 构建项目
  2. 了解 环境变量 及其用法
  3. 了解如何创建 cnb ohpm 仓库

使用方法

编译Har包 (hvigorw)

docker run --rm \ -v $(pwd):/workspace \ docker.cnb.cool/mayflyee/examples/harmony-command-line-tools:latest \ hvigorw assembleHar --no-daemon

发布Har包到cnb制品库 (ohpm publish)

# 进入交互模式 docker run --rm -it \ -e CNB_TOKEN=${CNB_TOKEN} \ -v $(pwd):/workspace \ docker.cnb.cool/mayflyee/examples/harmony-command-line-tools:latest \ bash # 配置仓库,执行发布命令 ohpm config set publish_registry https://ohpm.cnb.cool/mayflyee/examples/ohpm/-/packages/ ohpm config set //ohpm.cnb.cool/mayflyee/examples/ohpm/-/packages/:_auth ${CNB_TOKEN} ohpm publish <har_or_tgz_file>

命令行基础镜像构建方法

https://cnb.cool/mayflyee/examples/harmony-command-line-tools

About

No description, topics, or website provided.
Language
TypeScript100%