Skip to content

loohalh/oharmony-ci

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

鸿蒙持续集成 docker 镜像

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

docker hub 镜像地址

国内镜像晚点更新

使用

一、宿主机使用(本地)

1、安装docker后拉取镜像
```
docker pull looha/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下

About

鸿蒙项目持续集成工具

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages