Merge remote-tracking branch 'origin/topic/johanna/ubuntu2210ci'

* origin/topic/johanna/ubuntu2210ci:
  Add Ubuntu 22.10 to ci
This commit is contained in:
Tim Wojtulewicz 2022-11-03 08:56:24 -07:00
commit 3fafe5c19f
4 changed files with 51 additions and 1 deletions

View file

@ -213,6 +213,13 @@ opensuse_tumbleweed_task:
<< : *RESOURCES_TEMPLATE << : *RESOURCES_TEMPLATE
<< : *CI_TEMPLATE << : *CI_TEMPLATE
ubuntu2210_task:
container:
# Ubuntu 22.10 EOL: July 2023
dockerfile: ci/ubuntu-22.10/Dockerfile
<< : *RESOURCES_TEMPLATE
<< : *CI_TEMPLATE
ubuntu22_task: ubuntu22_task:
container: container:
# Ubuntu 22.04 EOL: April 2027 # Ubuntu 22.04 EOL: April 2027

View file

@ -1,3 +1,7 @@
5.2.0-dev.177 | 2022-11-03 08:56:24 -0700
* Add Ubuntu 22.10 to ci (Johanna Amann, Corelight)
5.2.0-dev.175 | 2022-11-02 16:54:57 -0700 5.2.0-dev.175 | 2022-11-02 16:54:57 -0700
* Spelling fixes: scripts (Josh Soref) * Spelling fixes: scripts (Josh Soref)

View file

@ -1 +1 @@
5.2.0-dev.175 5.2.0-dev.177

View file

@ -0,0 +1,39 @@
FROM ubuntu:22.10
ENV DEBIAN_FRONTEND="noninteractive" TZ="America/Los_Angeles"
# A version field to invalide Cirrus's build cache when needed, as suggested in
# https://github.com/cirruslabs/cirrus-ci-docs/issues/544#issuecomment-566066822
ENV DOCKERFILE_VERSION 20220614
RUN apt-get update && apt-get -y install \
bc \
bison \
bsdmainutils \
ccache \
cmake \
curl \
flex \
g++ \
gcc \
git \
lcov \
libkrb5-dev \
libmaxminddb-dev \
libpcap-dev \
libssl-dev \
make \
python3 \
python3-dev \
python3-pip\
ruby \
sqlite3 \
swig \
unzip \
wget \
zlib1g-dev \
&& apt autoclean \
&& rm -rf /var/lib/apt/lists/*
RUN pip3 install websockets junit2html
RUN gem install coveralls-lcov