From 946e08b70a94831afc2b3d3ee4b007397b9c2039 Mon Sep 17 00:00:00 2001 From: "Balasankar \"Balu\" C" Date: Wed, 16 Oct 2019 11:28:45 +0530 Subject: [PATCH] Add openSUSE 15.1 image Signed-off-by: Balasankar "Balu" C --- .gitlab-ci.yml | 2 ++ Dockerfile.omnibus-gitlab-opensuse15.1 | 23 +++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 Dockerfile.omnibus-gitlab-opensuse15.1 diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c38792b..99661fb 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -87,6 +87,7 @@ omnibus-gitlab-centos7 test: *test_build omnibus-gitlab-jessie test: *test_build omnibus-gitlab-opensuse42.3 test: *test_build omnibus-gitlab-opensuse15.0 test: *test_build +omnibus-gitlab-opensuse15.1 test: *test_build omnibus-gitlab-stretch test: *test_build omnibus-gitlab-buster test: *test_build omnibus-gitlab-trusty test: *test_build @@ -136,6 +137,7 @@ omnibus-gitlab-centos7: *build_and_deploy omnibus-gitlab-jessie: *build_and_deploy omnibus-gitlab-opensuse42.3: *build_and_deploy omnibus-gitlab-opensuse15.0: *build_and_deploy +omnibus-gitlab-opensuse15.1: *build_and_deploy omnibus-gitlab-stretch: *build_and_deploy omnibus-gitlab-buster: *build_and_deploy omnibus-gitlab-trusty: *build_and_deploy diff --git a/Dockerfile.omnibus-gitlab-opensuse15.1 b/Dockerfile.omnibus-gitlab-opensuse15.1 new file mode 100644 index 0000000..398b17a --- /dev/null +++ b/Dockerfile.omnibus-gitlab-opensuse15.1 @@ -0,0 +1,23 @@ +FROM opensuse/leap:15.1 + +RUN zypper -q -n --gpg-auto-import-keys update \ + && zypper -q -n in -t pattern devel_perl devel_basis \ + && zypper -q -n install \ + gcc gcc-c++ git make curl zlib-devel libopenssl-devel glibc-i18ndata glibc-locale hostname \ + && zypper clean -a + +ENV LANG en_US.UTF-8 +ENV LC_ALL en_US.UTF-8 +ENV LANGUAGE en_US:en +RUN localedef -i en_US -f UTF-8 en_US.UTF-8 + +ENV RUBY_VERSION 2.6.3 +RUN curl -fsSL "https://cache.ruby-lang.org/pub/ruby/2.6/ruby-${RUBY_VERSION}.tar.gz" \ + | tar -xzC /tmp \ + && cd "/tmp/ruby-${RUBY_VERSION}" \ + && ./configure --disable-install-rdoc --disable-install-doc --disable-install-capi\ + && make \ + && make install \ + && cd / \ + && rm -rf "/tmp/ruby-${RUBY_VERSION}" \ + && gem install bundler --no-document