mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 06:38:20 +00:00
CI: Remove CentOS 7 and Debian 10 builds
This commit is contained in:
parent
6fa34c202f
commit
17ad726321
3 changed files with 0 additions and 127 deletions
17
.cirrus.yml
17
.cirrus.yml
|
@ -195,16 +195,6 @@ centosstream8_task:
|
||||||
<< : *CI_TEMPLATE
|
<< : *CI_TEMPLATE
|
||||||
<< : *SKIP_TASK_ON_PR
|
<< : *SKIP_TASK_ON_PR
|
||||||
|
|
||||||
centos7_task:
|
|
||||||
container:
|
|
||||||
# CentOS 7 EOL: June 30, 2024
|
|
||||||
dockerfile: ci/centos-7/Dockerfile
|
|
||||||
<< : *RESOURCES_TEMPLATE
|
|
||||||
<< : *CI_TEMPLATE
|
|
||||||
<< : *SKIP_TASK_ON_PR
|
|
||||||
env:
|
|
||||||
ZEEK_CI_CONFIGURE_FLAGS: *NO_SPICY_CONFIG
|
|
||||||
|
|
||||||
debian12_task:
|
debian12_task:
|
||||||
container:
|
container:
|
||||||
# Debian 12 (bookworm) EOL: TBD
|
# Debian 12 (bookworm) EOL: TBD
|
||||||
|
@ -240,13 +230,6 @@ debian11_task:
|
||||||
<< : *CI_TEMPLATE
|
<< : *CI_TEMPLATE
|
||||||
<< : *SKIP_TASK_ON_PR
|
<< : *SKIP_TASK_ON_PR
|
||||||
|
|
||||||
debian10_task:
|
|
||||||
container:
|
|
||||||
# Debian 10 EOL: June 2024
|
|
||||||
dockerfile: ci/debian-10/Dockerfile
|
|
||||||
<< : *RESOURCES_TEMPLATE
|
|
||||||
<< : *CI_TEMPLATE
|
|
||||||
|
|
||||||
opensuse_leap_15_5_task:
|
opensuse_leap_15_5_task:
|
||||||
container:
|
container:
|
||||||
# Opensuse Leap 15.5 EOL: ~Dec 2024
|
# Opensuse Leap 15.5 EOL: ~Dec 2024
|
||||||
|
|
|
@ -1,68 +0,0 @@
|
||||||
FROM centos:7
|
|
||||||
|
|
||||||
# A version field to invalidate Cirrus's build cache when needed, as suggested in
|
|
||||||
# https://github.com/cirruslabs/cirrus-ci-docs/issues/544#issuecomment-566066822
|
|
||||||
ENV DOCKERFILE_VERSION 20230807
|
|
||||||
|
|
||||||
ENV FLEX_VERSION=2.6.4
|
|
||||||
ENV FLEX_DIR=/opt/flex
|
|
||||||
|
|
||||||
# Disabled lookup of fastest mirror since the list seems to be outdated and no valid mirror can be detected.
|
|
||||||
RUN sed -i 's/enabled=1/enabled=0/' /etc/yum/pluginconf.d/fastestmirror.conf
|
|
||||||
|
|
||||||
# The version of git in the standard repos is 1.8 and CI needs 2.3+
|
|
||||||
# for the use of GIT_SSH_COMMAND when cloning private repos.
|
|
||||||
RUN yum -y install \
|
|
||||||
https://repo.ius.io/ius-release-el7.rpm \
|
|
||||||
https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm \
|
|
||||||
&& yum -y install git236 ccache \
|
|
||||||
&& yum clean all && rm -rf /var/cache/yum
|
|
||||||
|
|
||||||
RUN yum -y install \
|
|
||||||
epel-release \
|
|
||||||
&& yum clean all && rm -rf /var/cache/yum
|
|
||||||
|
|
||||||
RUN yum -y install \
|
|
||||||
centos-release-scl \
|
|
||||||
&& yum clean all && rm -rf /var/cache/yum
|
|
||||||
|
|
||||||
RUN yum -y install \
|
|
||||||
devtoolset-8 \
|
|
||||||
&& yum clean all && rm -rf /var/cache/yum
|
|
||||||
|
|
||||||
RUN yum -y install \
|
|
||||||
bison \
|
|
||||||
cmake3 \
|
|
||||||
curl \
|
|
||||||
findutils \
|
|
||||||
libpcap-devel \
|
|
||||||
make \
|
|
||||||
openssl \
|
|
||||||
openssl-devel \
|
|
||||||
rh-python38 \
|
|
||||||
rh-python38-devel \
|
|
||||||
rh-python38-python-devel \
|
|
||||||
rh-python38-pip \
|
|
||||||
sqlite \
|
|
||||||
swig \
|
|
||||||
which \
|
|
||||||
zlib-devel \
|
|
||||||
&& yum clean all && rm -rf /var/cache/yum
|
|
||||||
|
|
||||||
# Install a recent flex for Spicy.
|
|
||||||
RUN curl -sSL "https://github.com/westes/flex/releases/download/v${FLEX_VERSION}/flex-${FLEX_VERSION}.tar.gz" | tar xzf - -C /tmp \
|
|
||||||
&& (cd /tmp/flex-${FLEX_VERSION} \
|
|
||||||
&& ./configure --prefix=${FLEX_DIR} \
|
|
||||||
&& make -j`nproc` install) \
|
|
||||||
&& rm -rf /tmp/flex-${FLEX_VERSION}
|
|
||||||
|
|
||||||
RUN pip3 install websockets junit2html
|
|
||||||
|
|
||||||
RUN echo 'unset BASH_ENV PROMPT_COMMAND ENV' > /usr/bin/zeek-ci-env && \
|
|
||||||
echo 'source /opt/rh/devtoolset-8/enable' >> /usr/bin/zeek-ci-env && \
|
|
||||||
echo 'source /opt/rh/rh-python38/enable' >> /usr/bin/zeek-ci-env && \
|
|
||||||
echo 'export PATH=${PATH}:${FLEX_DIR}/bin' >> /usr/bin/zeek-ci-env
|
|
||||||
|
|
||||||
ENV BASH_ENV="/usr/bin/zeek-ci-env" \
|
|
||||||
ENV="/usr/bin/zeek-ci-env" \
|
|
||||||
PROMPT_COMMAND=". /usr/bin/zeek-ci-env"
|
|
|
@ -1,42 +0,0 @@
|
||||||
FROM debian:10
|
|
||||||
|
|
||||||
ENV DEBIAN_FRONTEND="noninteractive" TZ="America/Los_Angeles"
|
|
||||||
|
|
||||||
# A version field to invalidate Cirrus's build cache when needed, as suggested in
|
|
||||||
# https://github.com/cirruslabs/cirrus-ci-docs/issues/544#issuecomment-566066822
|
|
||||||
ENV DOCKERFILE_VERSION 20230801
|
|
||||||
|
|
||||||
ENV CMAKE_DIR "/opt/cmake"
|
|
||||||
ENV CMAKE_VERSION "3.19.1"
|
|
||||||
ENV PATH "${CMAKE_DIR}/bin:${PATH}"
|
|
||||||
|
|
||||||
RUN apt-get update && apt-get -y install \
|
|
||||||
bison \
|
|
||||||
bsdmainutils \
|
|
||||||
ccache \
|
|
||||||
curl \
|
|
||||||
flex \
|
|
||||||
g++ \
|
|
||||||
gcc \
|
|
||||||
git \
|
|
||||||
libkrb5-dev \
|
|
||||||
libpcap-dev \
|
|
||||||
libssl-dev \
|
|
||||||
make \
|
|
||||||
procps \
|
|
||||||
python3 \
|
|
||||||
python3-dev \
|
|
||||||
python3-pip\
|
|
||||||
sqlite3 \
|
|
||||||
swig \
|
|
||||||
wget \
|
|
||||||
xz-utils \
|
|
||||||
zlib1g-dev \
|
|
||||||
&& apt autoclean \
|
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
|
||||||
|
|
||||||
# Install a recent CMake to build Spicy.
|
|
||||||
RUN mkdir -p "${CMAKE_DIR}" \
|
|
||||||
&& curl -sSL "https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/cmake-${CMAKE_VERSION}-Linux-x86_64.tar.gz" | tar xzf - -C "${CMAKE_DIR}" --strip-components 1
|
|
||||||
|
|
||||||
RUN pip3 install websockets junit2html
|
|
Loading…
Add table
Add a link
Reference in a new issue