基于:centos 9 Stream, 版本跟随Command Line Tools 更新 大小:11.3G
1、安装docker后拉取镜像
```
# docker hub 镜像
docker pull looha/oharmony-ci
# 国内镜像
docker pull crpi-ei15w5bunnash8ph.cn-shanghai.personal.cr.aliyuncs.com/docker-hub-pub/oharmony-ci
```
2、上传代码到docker容器
```
docker cp <source_path> <container_id_or_name>:<destination_path>
```
3、进入容器,执行打包
```
#1.配置执行环境
source /etc/profile
#2.cd项目根目录,进行打包
ohpm install --all
hvigorw clean --no-daemon
#hvigorw assembleApp --mode project -p product=release -p buildMode=release --no-daemon
hvigorw assembleHap --mode module -p product=default -p buildMode=debug --no-daemon
```
成功后产物路径:<project_path>/entry/build/default/outputs/default/
打包环境选择docker,填写对应拉取信息,以coding为例子:
配置打包脚本
source /etc/profile
ohpm install --all
hvigorw clean --no-daemon
#hvigorw assembleApp --mode project -p product=release -p buildMode=release --no-daemon
hvigorw assembleHap --mode module -p product=default -p buildMode=debug --no-daemon
成功后产物路径:/root/workspace/entry/build/default/outputs/default下