ORC-376: Add Ubuntu18 docker file Fixes #280
Signed-off-by: Owen O'Malley <[email protected]> Project: http://git-wip-us.apache.org/repos/asf/orc/repo Commit: http://git-wip-us.apache.org/repos/asf/orc/commit/b142b6a4 Tree: http://git-wip-us.apache.org/repos/asf/orc/tree/b142b6a4 Diff: http://git-wip-us.apache.org/repos/asf/orc/diff/b142b6a4 Branch: refs/heads/branch-1.5 Commit: b142b6a450e705ce1f6a82b9217e7f1a29c8a873 Parents: 497f869 Author: Owen O'Malley <[email protected]> Authored: Wed Jun 6 07:18:42 2018 -0700 Committer: Owen O'Malley <[email protected]> Committed: Wed Jun 6 11:19:08 2018 -0700 ---------------------------------------------------------------------- docker/ubuntu18/Dockerfile | 44 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/orc/blob/b142b6a4/docker/ubuntu18/Dockerfile ---------------------------------------------------------------------- diff --git a/docker/ubuntu18/Dockerfile b/docker/ubuntu18/Dockerfile new file mode 100644 index 0000000..73c07a4 --- /dev/null +++ b/docker/ubuntu18/Dockerfile @@ -0,0 +1,44 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# ORC compile for Ubuntu 18 +# + +FROM ubuntu:18.04 +MAINTAINER Owen O'Malley <[email protected]> + +RUN ln -fs /usr/share/zoneinfo/America/Los_Angeles /etc/localtime +RUN apt-get update +RUN apt-get install -y \ + cmake \ + gcc \ + g++ \ + git \ + libsasl2-dev \ + libssl-dev \ + make \ + maven \ + openjdk-8-jdk \ + tzdata +RUN update-java-alternatives --set java-1.8.0-openjdk-amd64 + +WORKDIR /root + +CMD git clone https://github.com/apache/orc.git -b master && \ + mkdir orc/build && \ + cd orc/build && \ + cmake .. && \ + make package test-out
