From 51b609d4075a301fdd83fdc54b33a4436abc868b Mon Sep 17 00:00:00 2001 From: "Balasankar \"Balu\" C" Date: Tue, 3 Jan 2023 22:14:51 +0530 Subject: [PATCH] Remove obsolete omnibus-gitlab OS images Signed-off-by: Balasankar "Balu" C --- .gitlab/ci/custom.images.yml | 48 ----------------- Dockerfile.omnibus-gitlab-amazonlinux2 | 22 -------- Dockerfile.omnibus-gitlab-amazonlinux2022 | 64 ----------------------- Dockerfile.omnibus-gitlab-bionic | 22 -------- Dockerfile.omnibus-gitlab-bullseye | 25 --------- Dockerfile.omnibus-gitlab-buster | 25 --------- Dockerfile.omnibus-gitlab-centos7 | 24 --------- Dockerfile.omnibus-gitlab-centos8 | 27 ---------- Dockerfile.omnibus-gitlab-focal | 22 -------- Dockerfile.omnibus-gitlab-jammy | 40 -------------- Dockerfile.omnibus-gitlab-jessie | 24 --------- Dockerfile.omnibus-gitlab-opensuse15.1 | 23 -------- Dockerfile.omnibus-gitlab-opensuse15.2 | 23 -------- Dockerfile.omnibus-gitlab-opensuse15.3 | 23 -------- Dockerfile.omnibus-gitlab-opensuse15.4 | 45 ---------------- Dockerfile.omnibus-gitlab-stretch | 25 --------- Dockerfile.omnibus-gitlab-wheezy | 24 --------- Dockerfile.omnibus-gitlab-xenial | 22 -------- 18 files changed, 528 deletions(-) delete mode 100644 Dockerfile.omnibus-gitlab-amazonlinux2 delete mode 100644 Dockerfile.omnibus-gitlab-amazonlinux2022 delete mode 100644 Dockerfile.omnibus-gitlab-bionic delete mode 100644 Dockerfile.omnibus-gitlab-bullseye delete mode 100644 Dockerfile.omnibus-gitlab-buster delete mode 100644 Dockerfile.omnibus-gitlab-centos7 delete mode 100644 Dockerfile.omnibus-gitlab-centos8 delete mode 100644 Dockerfile.omnibus-gitlab-focal delete mode 100644 Dockerfile.omnibus-gitlab-jammy delete mode 100644 Dockerfile.omnibus-gitlab-jessie delete mode 100644 Dockerfile.omnibus-gitlab-opensuse15.1 delete mode 100644 Dockerfile.omnibus-gitlab-opensuse15.2 delete mode 100644 Dockerfile.omnibus-gitlab-opensuse15.3 delete mode 100644 Dockerfile.omnibus-gitlab-opensuse15.4 delete mode 100644 Dockerfile.omnibus-gitlab-stretch delete mode 100644 Dockerfile.omnibus-gitlab-wheezy delete mode 100644 Dockerfile.omnibus-gitlab-xenial diff --git a/.gitlab/ci/custom.images.yml b/.gitlab/ci/custom.images.yml index aacf41c..63c638e 100644 --- a/.gitlab/ci/custom.images.yml +++ b/.gitlab/ci/custom.images.yml @@ -31,54 +31,6 @@ gitlab-vscode-nodeless: kaniko: extends: .build_and_deploy -omnibus-gitlab-bionic: - extends: .build_and_deploy - -omnibus-gitlab-centos7: - extends: .build_and_deploy - -omnibus-gitlab-centos8: - extends: .build_and_deploy - -omnibus-gitlab-jessie: - extends: .build_and_deploy - -omnibus-gitlab-opensuse15.1: - extends: .build_and_deploy - -omnibus-gitlab-opensuse15.2: - extends: .build_and_deploy - -omnibus-gitlab-opensuse15.3: - extends: .build_and_deploy - -omnibus-gitlab-opensuse15.4: - extends: .build_and_deploy - -omnibus-gitlab-stretch: - extends: .build_and_deploy - -omnibus-gitlab-buster: - extends: .build_and_deploy - -omnibus-gitlab-bullseye: - extends: .build_and_deploy - -omnibus-gitlab-xenial: - extends: .build_and_deploy - -omnibus-gitlab-focal: - extends: .build_and_deploy - -omnibus-gitlab-jammy: - extends: .build_and_deploy - -omnibus-gitlab-amazonlinux2: - extends: .build_and_deploy - -omnibus-gitlab-amazonlinux2022: - extends: .build_and_deploy - omnibus-gitlab-depscan: extends: .build_and_deploy diff --git a/Dockerfile.omnibus-gitlab-amazonlinux2 b/Dockerfile.omnibus-gitlab-amazonlinux2 deleted file mode 100644 index 25c9b99..0000000 --- a/Dockerfile.omnibus-gitlab-amazonlinux2 +++ /dev/null @@ -1,22 +0,0 @@ -FROM amazonlinux:2 as builder - -RUN yum update -y -q \ - && yum groupinstall -y "Development Tools" \ - && yum install -y \ - gcc gcc-c++ git make curl zlib-devel openssl-devel glibc-locale-source hostname \ - && yum clean all - -ENV LANG C.UTF-8 -ENV LC_ALL C.UTF-8 -RUN localedef -c -f UTF-8 -i C C.UTF-8 - -ENV RUBY_VERSION 2.7.5 -RUN curl -fsSL "https://cache.ruby-lang.org/pub/ruby/2.7/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 --version 2.2.33 diff --git a/Dockerfile.omnibus-gitlab-amazonlinux2022 b/Dockerfile.omnibus-gitlab-amazonlinux2022 deleted file mode 100644 index 36a2482..0000000 --- a/Dockerfile.omnibus-gitlab-amazonlinux2022 +++ /dev/null @@ -1,64 +0,0 @@ -FROM amazonlinux:2022 as builder-base - -RUN yum update -y -q \ - && yum groupinstall -y "Development Tools" \ - && yum install -y --allowerasing \ - gcc gcc-c++ git make curl zlib-devel glibc-locale-source hostname \ - && yum clean all -ENV LANG C.UTF-8 -ENV LC_ALL C.UTF-8 -RUN localedef -c -f UTF-8 -i C C.UTF-8 - - -FROM builder-base as builder-openssl - -RUN yum install -y perl-FindBin - -ENV OPENSSL_VERSION 1.1.1q -RUN curl -fsSL "https://www.openssl.org/source/openssl-${OPENSSL_VERSION}.tar.gz" | tar -xzC /tmp -WORKDIR /tmp/openssl-${OPENSSL_VERSION} -RUN ./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl shared zlib -RUN make -ENV DESTDIR=/tmp/openssl-install -RUN mkdir -p ${DESTDIR} -RUN make DESTDIR=${DESTDIR} INSTALL_PREFIX=${DESTDIR} install -WORKDIR / -RUN rm -rf ${DESTDIR}/usr/local/openssl/certs \ - && ln -s /etc/ssl/certs ${DESTDIR}/usr/local/openssl/ - -FROM builder-base as builder-ruby - -COPY --from=builder-openssl /tmp/openssl-install / - -RUN yum install -y gdbm-devel readline-devel - -ENV RUBY_VERSION 2.7.5 -RUN curl -fsSL "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-${RUBY_VERSION}.tar.gz" \ - | tar -xzC /tmp -WORKDIR /tmp/ruby-${RUBY_VERSION} - -RUN ./configure --disable-install-rdoc --disable-install-doc --disable-install-capi --with-openssl-dir=/usr/local/openssl -RUN make -RUN mkdir /tmp/ruby-install -RUN make DESTDIR=/tmp/ruby-install install -RUN mkdir -p /tmp/ruby-install/etc/ld.so.conf.d/ \ - && echo "/usr/local/openssl/lib" > /tmp/ruby-install/etc/ld.so.conf.d/openssl-local.conf -RUN mkdir -p /tmp/ruby-install/etc/profile.d \ - && echo "PATH=\${PATH}:/usr/local/openssl/bin" > /tmp/ruby-install/etc/profile.d/openssl-local.sh -WORKDIR / - -FROM builder-base as builder-assemble - -COPY --from=builder-openssl /tmp/openssl-install/ / -RUN rm -rf /usr/local/openssl/certs \ - && ln -sf /etc/ssl/certs /usr/local/openssl/certs \ - && ln -sf /etc/ssl/cert.pem /usr/local/openssl/cert.pem - -COPY --from=builder-ruby /tmp/ruby-install/ / -RUN ldconfig -f /etc/ld.so.conf -ENV PATH=${PATH}:/usr/local/openssl/bin -RUN gem install bundler --no-document --version 2.2.33 - -FROM builder-base -ENV PATH=${PATH}:/usr/local/openssl/bin -COPY --from=builder-assemble / / diff --git a/Dockerfile.omnibus-gitlab-bionic b/Dockerfile.omnibus-gitlab-bionic deleted file mode 100644 index ec14538..0000000 --- a/Dockerfile.omnibus-gitlab-bionic +++ /dev/null @@ -1,22 +0,0 @@ -FROM ubuntu:18.04 - -RUN apt-get update -q \ - && apt-get install -y g++ gcc git make curl zlib1g-dev libssl-dev locales \ - && apt-get autoremove -yq \ - && apt-get clean -yqq \ - && rm -rf /var/lib/apt/lists/* - -ENV LANG C.UTF-8 -ENV LANGUAGE C -ENV LC_ALL C.UTF-8 - -ENV RUBY_VERSION 2.7.5 -RUN curl -fsSL "https://cache.ruby-lang.org/pub/ruby/2.7/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 --version 2.2.33 diff --git a/Dockerfile.omnibus-gitlab-bullseye b/Dockerfile.omnibus-gitlab-bullseye deleted file mode 100644 index f5297a9..0000000 --- a/Dockerfile.omnibus-gitlab-bullseye +++ /dev/null @@ -1,25 +0,0 @@ -FROM debian:bullseye - -RUN apt-get update -q \ - && apt-get install -y g++ gcc git make curl zlib1g-dev libssl-dev locales \ - && apt-get autoremove -yq \ - && apt-get clean -yqq \ - && 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 RUBY_VERSION 2.7.5 -RUN curl -fsSL "https://cache.ruby-lang.org/pub/ruby/2.7/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 --version 2.2.33 diff --git a/Dockerfile.omnibus-gitlab-buster b/Dockerfile.omnibus-gitlab-buster deleted file mode 100644 index 660661a..0000000 --- a/Dockerfile.omnibus-gitlab-buster +++ /dev/null @@ -1,25 +0,0 @@ -FROM debian:buster - -RUN apt-get update -q \ - && apt-get install -y g++ gcc git make curl zlib1g-dev libssl-dev locales \ - && apt-get autoremove -yq \ - && apt-get clean -yqq \ - && rm -rf /var/lib/apt/lists/* - -RUN echo "C.UTF-8 UTF-8" > /etc/locale.gen -RUN locale-gen C.UTF-8 -ENV LANG C.UTF-8 -ENV LANGUAGE C -ENV LC_ALL C.UTF-8 - - -ENV RUBY_VERSION 2.7.5 -RUN curl -fsSL "https://cache.ruby-lang.org/pub/ruby/2.7/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 --version 2.2.33 diff --git a/Dockerfile.omnibus-gitlab-centos7 b/Dockerfile.omnibus-gitlab-centos7 deleted file mode 100644 index 6568929..0000000 --- a/Dockerfile.omnibus-gitlab-centos7 +++ /dev/null @@ -1,24 +0,0 @@ -FROM centos:centos7 - -RUN yum update -y -q \ - && yum groupinstall -y Development Tools \ - && yum install -y \ - gcc gcc-c++ git make curl zlib-devel openssl-devel \ - && yum clean all - -# it seems C.UTF-8 is not available in centos-7 -# https://bugzilla.redhat.com/show_bug.cgi?id=1361965 -ENV LANG en_US.UTF-8 -ENV LC_ALL en_US.UTF-8 -RUN localedef -c -f UTF-8 -i en_US en_US.UTF-8 - -ENV RUBY_VERSION 2.7.5 -RUN curl -fsSL "https://cache.ruby-lang.org/pub/ruby/2.7/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 --version 2.2.33 diff --git a/Dockerfile.omnibus-gitlab-centos8 b/Dockerfile.omnibus-gitlab-centos8 deleted file mode 100644 index 4985dd1..0000000 --- a/Dockerfile.omnibus-gitlab-centos8 +++ /dev/null @@ -1,27 +0,0 @@ -FROM centos:centos8 - -# https://techglimpse.com/failed-metadata-repo-appstream-centos-8/ -RUN cd /etc/yum.repos.d/ \ - && sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-* \ - && sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-* - -RUN yum update -y -q \ - && yum groupinstall -y "Development Tools" \ - && yum install -y \ - gcc gcc-c++ git make curl zlib-devel openssl-devel glibc-locale-source \ - && yum clean all - -ENV LANG C.UTF-8 -ENV LC_ALL C.UTF-8 -RUN localedef -c -f UTF-8 -i C C.UTF-8 - -ENV RUBY_VERSION 2.7.5 -RUN curl -fsSL "https://cache.ruby-lang.org/pub/ruby/2.7/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 --version 2.2.33 diff --git a/Dockerfile.omnibus-gitlab-focal b/Dockerfile.omnibus-gitlab-focal deleted file mode 100644 index ea28fbf..0000000 --- a/Dockerfile.omnibus-gitlab-focal +++ /dev/null @@ -1,22 +0,0 @@ -FROM ubuntu:20.04 - -RUN apt-get update -q \ - && apt-get install -y g++ gcc git make curl zlib1g-dev libssl-dev locales \ - && apt-get autoremove -yq \ - && apt-get clean -yqq \ - && rm -rf /var/lib/apt/lists/* - -ENV LANG C.UTF-8 -ENV LANGUAGE C -ENV LC_ALL C.UTF-8 - -ENV RUBY_VERSION 2.7.5 -RUN curl -fsSL "https://cache.ruby-lang.org/pub/ruby/2.7/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 --version 2.2.33 diff --git a/Dockerfile.omnibus-gitlab-jammy b/Dockerfile.omnibus-gitlab-jammy deleted file mode 100644 index 87d74e6..0000000 --- a/Dockerfile.omnibus-gitlab-jammy +++ /dev/null @@ -1,40 +0,0 @@ -FROM ubuntu:22.04 - -RUN apt-get update -q \ - && apt-get install -y g++ gcc git make curl zlib1g-dev libssl-dev locales \ - && apt-get autoremove -yq \ - && apt-get clean -yqq \ - && rm -rf /var/lib/apt/lists/* - -ENV LANG C.UTF-8 -ENV LANGUAGE C -ENV LC_ALL C.UTF-8 - -ENV RUBY_VERSION 2.7.5 - -# Ruby 2.7.x and 3.0.x can not build against OpenSSL 3.0 which is the -# version with Ubuntu 22.04. This workaround installs OpenSSL 1.1.1q -# from source and builds. -# -# For further details see: -# - https://bugs.ruby-lang.org/issues/18658 -# - https://github.com/rbenv/ruby-build/pull/1974 - -RUN curl -fsSL "https://www.openssl.org/source/openssl-1.1.1q.tar.gz" | tar -xzC /tmp \ - && cd /tmp/openssl-1.1.1q \ - && ./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl shared zlib \ - && make \ - && make install \ - && cd / \ - && rm -rf /tmp/openssl-1.1.1q /usr/local/openssl/certs \ - && ln -s /etc/ssl/certs /usr/local/openssl/ - -RUN curl -fsSL "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-${RUBY_VERSION}.tar.gz" \ - | tar -xzC /tmp \ - && cd "/tmp/ruby-${RUBY_VERSION}" \ - && ./configure --disable-install-rdoc --disable-install-doc --disable-install-capi --with-openssl-dir=/usr/local/openssl \ - && make \ - && make install \ - && cd / \ - && rm -rf "/tmp/ruby-${RUBY_VERSION}" \ - && gem install bundler --no-document --version 2.2.33 diff --git a/Dockerfile.omnibus-gitlab-jessie b/Dockerfile.omnibus-gitlab-jessie deleted file mode 100644 index 56866aa..0000000 --- a/Dockerfile.omnibus-gitlab-jessie +++ /dev/null @@ -1,24 +0,0 @@ -FROM debian:jessie - -RUN apt-get update -q \ - && apt-get install -y g++ gcc git make curl zlib1g-dev libssl-dev locales\ - && apt-get autoremove -yq \ - && apt-get clean -yqq \ - && rm -rf /var/lib/apt/lists/* - -RUN echo "C.UTF-8 UTF-8" > /etc/locale.gen -RUN locale-gen C.UTF-8 -ENV LANG C.UTF-8 -ENV LANGUAGE C -ENV LC_ALL C.UTF-8 - -ENV RUBY_VERSION 2.7.5 -RUN curl -fsSL "https://cache.ruby-lang.org/pub/ruby/2.7/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 --version 2.2.33 diff --git a/Dockerfile.omnibus-gitlab-opensuse15.1 b/Dockerfile.omnibus-gitlab-opensuse15.1 deleted file mode 100644 index a0650b4..0000000 --- a/Dockerfile.omnibus-gitlab-opensuse15.1 +++ /dev/null @@ -1,23 +0,0 @@ -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 C.UTF-8 -ENV LC_ALL C.UTF-8 -ENV LANGUAGE C -RUN localedef -i C -f UTF-8 C.UTF-8 - -ENV RUBY_VERSION 2.7.5 -RUN curl -fsSL "https://cache.ruby-lang.org/pub/ruby/2.7/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 --version 2.2.33 diff --git a/Dockerfile.omnibus-gitlab-opensuse15.2 b/Dockerfile.omnibus-gitlab-opensuse15.2 deleted file mode 100644 index 732f422..0000000 --- a/Dockerfile.omnibus-gitlab-opensuse15.2 +++ /dev/null @@ -1,23 +0,0 @@ -FROM opensuse/leap:15.2 - -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 C.UTF-8 -ENV LC_ALL C.UTF-8 -ENV LANGUAGE C -RUN localedef -i C -f UTF-8 C.UTF-8 - -ENV RUBY_VERSION 2.7.5 -RUN curl -fsSL "https://cache.ruby-lang.org/pub/ruby/2.7/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 --version 2.2.33 diff --git a/Dockerfile.omnibus-gitlab-opensuse15.3 b/Dockerfile.omnibus-gitlab-opensuse15.3 deleted file mode 100644 index d91308f..0000000 --- a/Dockerfile.omnibus-gitlab-opensuse15.3 +++ /dev/null @@ -1,23 +0,0 @@ -FROM opensuse/leap:15.3 - -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 C.UTF-8 -ENV LC_ALL C.UTF-8 -ENV LANGUAGE C -RUN localedef -i C -f UTF-8 C.UTF-8 - -ENV RUBY_VERSION 2.7.5 -RUN curl -fsSL "https://cache.ruby-lang.org/pub/ruby/2.7/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 --version 2.2.33 diff --git a/Dockerfile.omnibus-gitlab-opensuse15.4 b/Dockerfile.omnibus-gitlab-opensuse15.4 deleted file mode 100644 index 5977673..0000000 --- a/Dockerfile.omnibus-gitlab-opensuse15.4 +++ /dev/null @@ -1,45 +0,0 @@ -FROM opensuse/leap:15.4 as builder-base - -RUN zypper -q -n --gpg-auto-import-keys update -RUN zypper -q -n in -t pattern \ - devel_basis \ - devel_perl -RUN zypper -q -n install \ - curl \ - gcc \ - gcc-c++ \ - git \ - glibc-i18ndata \ - glibc-locale \ - gzip \ - hostname \ - libopenssl-devel \ - make \ - zlib-devel -RUN zypper clean -a - -ENV LANG C.UTF-8 -ENV LC_ALL C.UTF-8 -ENV LANGUAGE C -RUN localedef -i C -f UTF-8 C.UTF-8 - - -FROM builder-base as builder-ruby - -RUN zypper -q -n install \ - readline-devel -ENV RUBY_VERSION 2.7.5 -RUN curl -fsSL "https://cache.ruby-lang.org/pub/ruby/2.7/ruby-${RUBY_VERSION}.tar.gz" \ - | tar -xzC /tmp -WORKDIR "/tmp/ruby-${RUBY_VERSION}" -RUN ./configure --disable-install-rdoc --disable-install-doc --disable-install-capi -RUN make -RUN make install -WORKDIR / -RUN rm -rf "/tmp/ruby-${RUBY_VERSION}" -RUN gem install bundler --no-document --version 2.2.33 - - -FROM builder-base - -COPY --from=builder-ruby /usr/local /usr/local diff --git a/Dockerfile.omnibus-gitlab-stretch b/Dockerfile.omnibus-gitlab-stretch deleted file mode 100644 index a955e37..0000000 --- a/Dockerfile.omnibus-gitlab-stretch +++ /dev/null @@ -1,25 +0,0 @@ -FROM debian:stretch - -RUN apt-get update -q \ - && apt-get install -y g++ gcc git make curl zlib1g-dev libssl-dev locales \ - && apt-get autoremove -yq \ - && apt-get clean -yqq \ - && rm -rf /var/lib/apt/lists/* - -RUN echo "C.UTF-8 UTF-8" > /etc/locale.gen -RUN locale-gen C.UTF-8 -ENV LANG C.UTF-8 -ENV LANGUAGE C -ENV LC_ALL C.UTF-8 - - -ENV RUBY_VERSION 2.7.5 -RUN curl -fsSL "https://cache.ruby-lang.org/pub/ruby/2.7/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 --version 2.2.33 diff --git a/Dockerfile.omnibus-gitlab-wheezy b/Dockerfile.omnibus-gitlab-wheezy deleted file mode 100644 index 40f7a2c..0000000 --- a/Dockerfile.omnibus-gitlab-wheezy +++ /dev/null @@ -1,24 +0,0 @@ -FROM debian:wheezy - -RUN apt-get update -q \ - && apt-get install -y g++ gcc git make libc6-dev curl zlib1g-dev libssl-dev locales \ - && apt-get autoremove -yq \ - && apt-get clean -yqq \ - && rm -rf /var/lib/apt/lists/* - -RUN echo "C.UTF-8 UTF-8" > /etc/locale.gen -RUN locale-gen C.UTF-8 -ENV LANG C.UTF-8 -ENV LANGUAGE C -ENV LC_ALL C.UTF-8 - -ENV RUBY_VERSION 2.7.5 -RUN curl -fsSL "https://cache.ruby-lang.org/pub/ruby/2.7/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 --version 2.2.33 diff --git a/Dockerfile.omnibus-gitlab-xenial b/Dockerfile.omnibus-gitlab-xenial deleted file mode 100644 index e221433..0000000 --- a/Dockerfile.omnibus-gitlab-xenial +++ /dev/null @@ -1,22 +0,0 @@ -FROM ubuntu:16.04 - -RUN apt-get update -q \ - && apt-get install -y g++ gcc git make curl zlib1g-dev libssl-dev locales \ - && apt-get autoremove -yq \ - && apt-get clean -yqq \ - && rm -rf /var/lib/apt/lists/* - -ENV LANG C.UTF-8 -ENV LANGUAGE C -ENV LC_ALL C.UTF-8 - -ENV RUBY_VERSION 2.7.5 -RUN curl -fsSL "https://cache.ruby-lang.org/pub/ruby/2.7/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 --version 2.2.33