From 865be02fc64be1601ab592048f50ce9262ec7c1c Mon Sep 17 00:00:00 2001 From: Ahmad Hassan Date: Tue, 3 Apr 2018 20:33:45 +0200 Subject: [PATCH] Support ubuntu 18.04 --- .gitlab-ci.yml | 2 ++ Dockerfile.omnibus-gitlab-bionic | 23 +++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 Dockerfile.omnibus-gitlab-bionic diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8697b50..c277765 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -82,6 +82,7 @@ omnibus-gitlab-opensuse42.3 test: *test_build omnibus-gitlab-trusty test: *test_build omnibus-gitlab-wheezy test: *test_build omnibus-gitlab-xenial test: *test_build +omnibus-gitlab-bionic test: *test_build sitespeed-gitlab test: *test_build # Builds @@ -116,6 +117,7 @@ omnibus-gitlab-opensuse42.3: *build_and_deploy omnibus-gitlab-trusty: *build_and_deploy omnibus-gitlab-wheezy: *build_and_deploy omnibus-gitlab-xenial: *build_and_deploy +omnibus-gitlab-bionic: *build_and_deploy sitespeed-gitlab: *build_and_deploy cache-google-chrome: diff --git a/Dockerfile.omnibus-gitlab-bionic b/Dockerfile.omnibus-gitlab-bionic new file mode 100644 index 0000000..3b3b1c3 --- /dev/null +++ b/Dockerfile.omnibus-gitlab-bionic @@ -0,0 +1,23 @@ +FROM ubuntu:18.04 + +RUN apt-get update -q \ + && apt-get install -y g++-6 gcc-6 git make curl zlib1g-dev libssl1.0-dev locales \ + && rm -rf /var/lib/apt/lists/* + +RUN echo "en_US.UTF-8 UTF-8" > /etc/locale.gen +RUN locale-gen en_US.UTF-8 +ENV LANG en_US.UTF-8 +ENV LANGUAGE en_US:en +ENV LC_ALL en_US.UTF-8 +ENV CC /usr/bin/gcc-6 +ENV CXX /usr/bin/g++-6 + +ENV RUBY_VERSION 2.3.3 +RUN curl -fsSL "https://cache.ruby-lang.org/pub/ruby/2.3/ruby-${RUBY_VERSION}.tar.gz" \ + | tar -xzC /tmp \ + && cd /tmp/ruby-2.3.3 \ + && ./configure --disable-install-rdoc --disable-install-doc --disable-install-capi\ + && make \ + && make install + +RUN gem install bundler