automation: Remove CentOS 7.2 containers and builds

We already have a container which track the latest CentOS 7, no need
for this one as well.

Also, 7.2 have outdated root certificate which prevent connection to
website which use Let's Encrypt.

Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
(cherry picked from commit ba512629f7)
This commit is contained in:
Anthony PERARD authored and Andrew Cooper committed 2023-04-12 09:00:19 +01:00
1 parent 37800cf8ab
commit a4d901580b
3 files changed
-97

No files matched your search

-52
View File
@@ -1,52 +0,0 @@
FROM centos:7.2.1511
LABEL maintainer.name="The Xen Project" \
maintainer.email="xen-devel@lists.xenproject.org"
# ensure we only get bits from the vault for
# the version we want
COPY CentOS-7.2.repo /etc/yum.repos.d/CentOS-Base.repo
# install EPEL for dev86, xz-devel and possibly other packages
RUN yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm && \
yum clean all
RUN mkdir /build
WORKDIR /build
# work around https://github.com/moby/moby/issues/10180
# and install Xen depends
RUN rpm --rebuilddb && \
yum -y install \
yum-plugin-ovl \
gcc \
gcc-c++ \
ncurses-devel \
zlib-devel \
openssl-devel \
python-devel \
libuuid-devel \
pkgconfig \
# gettext for Xen < 4.13
gettext \
flex \
bison \
libaio-devel \
glib2-devel \
yajl-devel \
pixman-devel \
glibc-devel \
# glibc-devel.i686 for Xen < 4.15
glibc-devel.i686 \
make \
binutils \
git \
wget \
acpica-tools \
python-markdown \
patch \
checkpolicy \
dev86 \
xz-devel \
bzip2 \
nasm \
&& yum clean all
-35
View File
@@ -1,35 +0,0 @@
# CentOS-Base.repo
#
# This is a replacement file that pins things to just use CentOS 7.2
# from the CentOS Vault.
#
[base]
name=CentOS-7.2.1511 - Base
baseurl=http://vault.centos.org/7.2.1511/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#released updates
[updates]
name=CentOS-7.2.1511 - Updates
baseurl=http://vault.centos.org/7.2.1511/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#additional packages that may be useful
[extras]
name=CentOS-7.2.1511 - Extras
baseurl=http://vault.centos.org/7.2.1511/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-7.2.1511 - Plus
baseurl=http://vault.centos.org/7.2.1511/centosplus/$basearch/
gpgcheck=1
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
-10
View File
@@ -184,16 +184,6 @@ archlinux-gcc-debug:
variables:
CONTAINER: archlinux:current
centos-7-2-gcc:
extends: .gcc-x86-64-build
variables:
CONTAINER: centos:7.2
centos-7-2-gcc-debug:
extends: .gcc-x86-64-build-debug
variables:
CONTAINER: centos:7.2
centos-7-gcc:
extends: .gcc-x86-64-build
variables:
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.