This is an automated email from the ASF dual-hosted git repository.
omalley pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/orc.git
The following commit(s) were added to refs/heads/master by this push:
new 2528fe7 ORC-447: Update docker to use shared volume for m2 cache.
2528fe7 is described below
commit 2528fe7a643d3779ffbf304b6ba853810f98ddfb
Author: Owen O'Malley <[email protected]>
AuthorDate: Wed Dec 19 09:21:25 2018 -0800
ORC-447: Update docker to use shared volume for m2 cache.
Fixes #350
Signed-off-by: Owen O'Malley <[email protected]>
---
docker/centos6/Dockerfile | 2 ++
docker/centos7/Dockerfile | 2 ++
docker/debian8/Dockerfile | 2 ++
docker/debian9/Dockerfile | 2 ++
docker/run-all.sh | 3 ++-
docker/ubuntu14/Dockerfile | 2 ++
docker/ubuntu16-clang5/Dockerfile | 1 +
docker/ubuntu16/Dockerfile | 1 +
docker/ubuntu18/Dockerfile | 1 +
9 files changed, 15 insertions(+), 1 deletion(-)
diff --git a/docker/centos6/Dockerfile b/docker/centos6/Dockerfile
index 9f6a801..6fffbb7 100644
--- a/docker/centos6/Dockerfile
+++ b/docker/centos6/Dockerfile
@@ -60,6 +60,8 @@ RUN cd snappy-1.1.3 && \
./configure && \
make install
+VOLUME /root/.m2/repository
+
CMD git clone https://github.com/apache/orc.git -b master && \
mkdir orc/build && \
cd orc/build && \
diff --git a/docker/centos7/Dockerfile b/docker/centos7/Dockerfile
index 8951a1d..2074fde 100644
--- a/docker/centos7/Dockerfile
+++ b/docker/centos7/Dockerfile
@@ -52,6 +52,8 @@ RUN cd snappy-1.1.3 && \
./configure && \
make install
+VOLUME /root/.m2/repository
+
CMD git clone https://github.com/apache/orc.git -b master && \
mkdir orc/build && \
cd orc/build && \
diff --git a/docker/debian8/Dockerfile b/docker/debian8/Dockerfile
index 68a7b24..ab8d4c7 100644
--- a/docker/debian8/Dockerfile
+++ b/docker/debian8/Dockerfile
@@ -51,6 +51,8 @@ RUN cd snappy-1.1.3 && \
./configure && \
make install
+VOLUME /root/.m2/repository
+
CMD git clone https://github.com/apache/orc.git -b master && \
mkdir orc/build && \
cd orc/build && \
diff --git a/docker/debian9/Dockerfile b/docker/debian9/Dockerfile
index 54f6e59..06a5a50 100644
--- a/docker/debian9/Dockerfile
+++ b/docker/debian9/Dockerfile
@@ -34,6 +34,8 @@ RUN apt-get install -y \
WORKDIR /root
+VOLUME /root/.m2/repository
+
CMD git clone https://github.com/apache/orc.git -b master && \
mkdir orc/build && \
cd orc/build && \
diff --git a/docker/run-all.sh b/docker/run-all.sh
index 2dee97c..d770bae 100755
--- a/docker/run-all.sh
+++ b/docker/run-all.sh
@@ -21,6 +21,7 @@ BRANCH=$2
CLONE="git clone $URL -b $BRANCH"
MAKEDIR="mkdir orc/build && cd orc/build"
+VOLUME="--volume m2cache:/root/.m2/repository"
mkdir -p logs
start=`date`
@@ -43,7 +44,7 @@ for os in `cat os-list.txt`; do
OPTS=""
;;
esac
- docker run "orc-$os" /bin/bash -c \
+ docker run $VOLUME "orc-$os" /bin/bash -c \
"$CLONE && $MAKEDIR && cmake $OPTS .. && make package test-out" \
> logs/$os-test.log 2>&1 || exit 1
done
diff --git a/docker/ubuntu14/Dockerfile b/docker/ubuntu14/Dockerfile
index 6cf29af..008207f 100644
--- a/docker/ubuntu14/Dockerfile
+++ b/docker/ubuntu14/Dockerfile
@@ -49,6 +49,8 @@ RUN cd snappy-1.1.3 && \
./configure && \
make install
+VOLUME /root/.m2/repository
+
CMD git clone https://github.com/apache/orc.git -b master && \
mkdir orc/build && \
cd orc/build && \
diff --git a/docker/ubuntu16-clang5/Dockerfile
b/docker/ubuntu16-clang5/Dockerfile
index f21c91f..f317863 100644
--- a/docker/ubuntu16-clang5/Dockerfile
+++ b/docker/ubuntu16-clang5/Dockerfile
@@ -40,6 +40,7 @@ ENV CC=clang-5.0
ENV CXX=clang++-5.0
WORKDIR /root
+VOLUME /root/.m2/repository
CMD git clone https://github.com/apache/orc.git -b master && \
mkdir orc/build && \
diff --git a/docker/ubuntu16/Dockerfile b/docker/ubuntu16/Dockerfile
index 41d65e7..5eca40b 100644
--- a/docker/ubuntu16/Dockerfile
+++ b/docker/ubuntu16/Dockerfile
@@ -34,6 +34,7 @@ RUN apt-get install -y \
tzdata
WORKDIR /root
+VOLUME /root/.m2/repository
CMD git clone https://github.com/apache/orc.git -b master && \
mkdir orc/build && \
diff --git a/docker/ubuntu18/Dockerfile b/docker/ubuntu18/Dockerfile
index 73c07a4..650fa20 100644
--- a/docker/ubuntu18/Dockerfile
+++ b/docker/ubuntu18/Dockerfile
@@ -36,6 +36,7 @@ RUN apt-get install -y \
RUN update-java-alternatives --set java-1.8.0-openjdk-amd64
WORKDIR /root
+VOLUME /root/.m2/repository
CMD git clone https://github.com/apache/orc.git -b master && \
mkdir orc/build && \