zeek/ci/opensuse-tumbleweed/Dockerfile
Tim Wojtulewicz 44a95a61b8 CI: Force rebuild of opensuse tumbleweed docker image
Something is off with the libhiredis package that's installed
as part of the current image, and 'zypper patch' is failing to
update it during the prepare step. Force a rebuild so the
updated package is part of the image to start with.
2025-06-02 10:40:39 -07:00

42 lines
906 B
Docker

FROM opensuse/tumbleweed
# 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 20250502
# Remove the repo-openh264 repository, it caused intermittent issues
# and we should not be needing any packages from it.
RUN zypper modifyrepo --disable repo-openh264 || true
RUN zypper refresh \
&& zypper in -y \
awk \
bison \
ccache \
cmake \
cppzmq-devel \
curl \
diffutils \
dnsmasq \
findutils \
flex \
gcc \
gcc-c++ \
git \
gzip \
jq \
libopenssl-devel \
libpcap-devel \
make \
openssh \
python3 \
python3-devel \
python3-pip \
swig \
tar \
util-linux \
which \
zlib-devel \
&& rm -rf /var/cache/zypp
RUN pip3 install --break-system-packages websockets junit2html