Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
d19d1fd3
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
d19d1fd3
编写于
12月 23, 2020
作者:
J
Jinguang Dong
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update dockerfile to support app build and hpm build
上级
8a21488f
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
16 addition
and
4 deletion
+16
-4
docker/Dockerfile
docker/Dockerfile
+15
-3
docker/build.sh
docker/build.sh
+1
-1
未找到文件。
docker/Dockerfile
浏览文件 @
d19d1fd3
...
...
@@ -17,7 +17,7 @@ MAINTAINER dongjinguang@huawei.com
WORKDIR
/home/openharmony
RUN
apt-get update
-y
\
&&
apt-get
install
curl wget
-y
\
&&
apt-get
install
curl wget
-y
\
&&
apt-get
install
python3.8
-y
\
&&
apt-get
install
python3-pip
-y
\
&&
apt-get
install
dosfstools
-y
\
...
...
@@ -30,6 +30,9 @@ RUN apt-get update -y \
&&
apt-get
install
binutils
-y
\
&&
apt-get
install
mtd-utils
-y
\
&&
apt-get
install
libc6-dev-x32
-y
\
&&
DEBIAN_FRONTEND
=
"noninteractive"
TZ
=
"America/New_York"
apt-get
-y
install
tzdata
\
&&
apt-get
install
default-jre
-y
\
&&
apt-get
install
default-jdk
-y
\
&&
rm
-rf
/bin/sh /usr/bin/python /usr/bin/python3
\
&&
ln
-s
/bin/bash /bin/sh
\
&&
ln
-s
/usr/bin/python3.8 /usr/bin/python3
\
...
...
@@ -44,20 +47,29 @@ RUN apt-get update -y \
&&
wget
-P
/home/tools https://repo.huaweicloud.com/harmonyos/compiler/gcc_riscv32/7.3.0/linux/gcc_riscv32-linux-7.3.0.tar.gz
\
&&
wget
-P
/home/tools https://repo.huaweicloud.com/harmonyos/compiler/ninja/1.9.0/linux/ninja.1.9.0.tar
\
&&
wget
-P
/home/tools https://repo.huaweicloud.com/harmonyos/compiler/gn/1523/linux/gn.1523.tar
\
&&
tar
xvf /home/tools/llvm-linux-9.0.0-34042.tar
-C
/home/tools
\
&&
wget
-P
/home/tools https://mirrors.huaweicloud.com/nodejs/latest-v12.x/node-v12.20.0-linux-x64.tar.gz
\
&&
wget
-P
/home/tools https://repo.huaweicloud.com/harmonyos/develop_tools/hmos_app_packing_tool.jar
\
&&
wget
-P
/home/tools https://repo.huaweicloud.com/harmonyos/develop_tools/hapsigntoolv2.jar
\
&&
tar
xvf /home/tools/llvm-linux-9.0.0-34042.tar
-C
/home/tools
\
&&
tar
xvf /home/tools/hc-gen-0.65-linux.tar
-C
/home/tools
\
&&
tar
xvf /home/tools/gcc_riscv32-linux-7.3.0.tar.gz
-C
/home/tools
\
&&
tar
xvf /home/tools/ninja.1.9.0.tar
-C
/home/tools
\
&&
tar
xvf /home/tools/gn.1523.tar
-C
/home/tools
\
&&
tar
xvf /home/tools/node-v12.20.0-linux-x64.tar.gz
-C
/home/tools
\
&&
sed
-i
'$aexport PATH=/home/tools/llvm/bin:$PATH'
/root/.bashrc
\
&&
sed
-i
'$aexport PATH=/home/tools/hc-gen:$PATH'
/root/.bashrc
\
&&
sed
-i
'$aexport PATH=/home/tools/gcc_riscv32/bin:$PATH'
/root/.bashrc
\
&&
sed
-i
'$aexport PATH=/home/tools/ninja:$PATH'
/root/.bashrc
\
&&
sed
-i
'$aexport PATH=/home/tools/gn:$PATH'
/root/.bashrc
\
&&
sed
-i
'$aexport PATH=/home/tools/node-v12.20.0-linux-x64/bin:$PATH'
/root/.bashrc
\
&&
sed
-i
'$aexport PATH=/home/tools:$PATH'
/root/.bashrc
\
&&
export
PATH
=
/home/tools/llvm/bin:
$PATH
\
&&
export
PATH
=
/home/tools/hc-gen:
$PATH
\
&&
export
PATH
=
/home/tools/gcc_riscv32/bin:
$PATH
\
&&
export
PATH
=
/home/tools/ninja:
$PATH
\
&&
export
PATH
=
/home/tools/gn:
$PATH
\
&&
export
PATH
=
/home/tools/node-v12.20.0-linux-x64/bin:
$PATH
\
&&
export
PATH
=
/home/tools:
$PATH
\
&&
rm
-rf
/home/tools/
*
.tar
\
&&
rm
-rf
/home/tools/
*
.gz
&&
rm
-rf
/home/tools/
*
.gz
\
&&
npm
install
-g
@ohos/hpm-cli
--registry
https://mirrors.huaweicloud.com/repository/npm/
docker/build.sh
浏览文件 @
d19d1fd3
...
...
@@ -13,4 +13,4 @@
#!/bin/sh
docker build
-t
openharmony-docker:0.0.
1
.
docker build
-t
openharmony-docker:0.0.
2
.
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录