Skip to content

Latest commit

 

History

History
54 lines (41 loc) · 1.68 KB

README.md

File metadata and controls

54 lines (41 loc) · 1.68 KB

鸿蒙持续集成 docker 镜像

基于:centos 9 Stream, 版本跟随Command Line Tools 更新 大小:11.3G

docker hub 镜像地址

国内镜像

使用

一、宿主机使用(本地)

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/

二、ci流水线使用

打包环境选择docker,填写对应拉取信息,以coding为例子: image

配置打包脚本

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下