logo
0
0
WeChat 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%