Commit 93e739a9 authored by Dominik Charousset's avatar Dominik Charousset

Update CI Docker images

(cherry picked from commit d745863d)
parent 52914200
FROM centos:8 FROM almalinux:8
RUN dnf update -y \ RUN dnf update -y \
&& dnf install -y \ && dnf install -y \
......
FROM ubuntu:16.04 FROM debian:11
RUN apt update -y \ RUN apt update -y \
&& apt upgrade -y \ && apt upgrade -y \
&& apt install -y \ && apt install -y \
clang-8 \ g++ \
cmake \ cmake \
git \ git \
libc++-8-dev \
libc++abi-8-dev \
libssl-dev \ libssl-dev \
make \ make \
&& apt autoclean && apt autoclean
ENV CXX=/usr/bin/clang++-8
ENV CXXFLAGS=-stdlib=libc++
FROM fedora:33 FROM fedora:35
RUN dnf update -y \ RUN dnf update -y \
&& dnf clean all \ && dnf clean all \
......
FROM fedora:34 FROM fedora:36
RUN dnf update -y \ RUN dnf update -y \
&& dnf clean all \ && dnf clean all \
......
FROM debian:9 FROM ubuntu:22.04
RUN apt update -y \ RUN apt update -y \
&& apt upgrade -y \ && apt upgrade -y \
&& apt install -y \ && apt install -y \
clang-7 \
cmake \ cmake \
g++ \
git \ git \
libc++-7-dev \
libc++abi-7-dev \
libprotobuf-dev \
libssl-dev \ libssl-dev \
make \ make \
&& apt autoclean && apt autoclean
ENV CXX=/usr/bin/clang++-7
ENV CXXFLAGS=-stdlib=libc++
...@@ -32,42 +32,42 @@ config = [ ...@@ -32,42 +32,42 @@ config = [
tags: ['docker'], tags: ['docker'],
builds: ['release'], builds: ['release'],
]], ]],
['centos-8', [ ['almalinux-8', [
numCores: 4, numCores: 4,
tags: ['docker'], tags: ['docker'],
builds: ['release'], builds: ['release'],
]], ]],
['debian-9', [ ['debian-10', [
numCores: 4, numCores: 4,
tags: ['docker'], tags: ['docker'],
builds: ['release'], builds: ['release'],
]], ]],
['debian-10', [ ['debian-11', [
numCores: 4, numCores: 4,
tags: ['docker'], tags: ['docker'],
builds: ['release'], builds: ['release'],
]], ]],
['ubuntu-16.04', [ ['ubuntu-18.04', [
numCores: 4, numCores: 4,
tags: ['docker'], tags: ['docker'],
builds: ['release'], builds: ['release'],
]], ]],
['ubuntu-18.04', [ ['ubuntu-20.04', [
numCores: 4, numCores: 4,
tags: ['docker'], tags: ['docker'],
builds: ['release'], builds: ['release'],
]], ]],
['ubuntu-20.04', [ ['ubuntu-22.04', [
numCores: 4, numCores: 4,
tags: ['docker'], tags: ['docker'],
builds: ['release'], builds: ['release'],
]], ]],
['fedora-33', [ ['fedora-35', [
numCores: 4, numCores: 4,
tags: ['docker'], tags: ['docker'],
builds: ['release'], builds: ['release'],
]], ]],
['fedora-34', [ ['fedora-36', [
numCores: 4, numCores: 4,
tags: ['docker'], tags: ['docker'],
builds: ['release'], builds: ['release'],
...@@ -83,7 +83,7 @@ config = [ ...@@ -83,7 +83,7 @@ config = [
], ],
]], ]],
// One extra debug build for leak checking. // One extra debug build for leak checking.
['fedora-34', [ ['fedora-36', [
numCores: 4, numCores: 4,
tags: ['docker', 'LeakSanitizer'], tags: ['docker', 'LeakSanitizer'],
builds: ['debug'], builds: ['debug'],
...@@ -95,7 +95,7 @@ config = [ ...@@ -95,7 +95,7 @@ config = [
], ],
]], ]],
// One extra debug build with static libs, UBSan and hardening flags. // One extra debug build with static libs, UBSan and hardening flags.
['fedora-34', [ ['fedora-36', [
numCores: 4, numCores: 4,
tags: ['docker', 'UBSanitizer'], tags: ['docker', 'UBSanitizer'],
builds: ['debug'], builds: ['debug'],
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment