From 82110ce6408fe764d95a7dcaf0145f108660afe2 Mon Sep 17 00:00:00 2001 From: Owen O'Malley Date: Wed, 6 Jun 2018 07:18:42 -0700 Subject: [PATCH] ORC-376: Add Ubuntu18 docker file --- docker/ubuntu18/Dockerfile | 44 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 docker/ubuntu18/Dockerfile diff --git a/docker/ubuntu18/Dockerfile b/docker/ubuntu18/Dockerfile new file mode 100644 index 0000000000..73c07a482c --- /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 + +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