
This PR updates the list of images we build nightly, deprecating Ubuntu 16.04 and CentOS 8 and adding Ubuntu 20.04, Ubuntu 22.04 and CentOS Stream. It also removes a lot of duplication by generating the Dockerfiles during the CI workflow and uploading them as artifacts for later inspection or reuse.
33 lines
748 B
Docker
33 lines
748 B
Docker
{% extends "container/bootstrap-base.dockerfile" %}
|
|
{% block env_vars %}
|
|
{{ super() }}
|
|
ENV DEBIAN_FRONTEND=noninteractive \
|
|
LANGUAGE=en_US.UTF-8 \
|
|
LANG=en_US.UTF-8 \
|
|
LC_ALL=en_US.UTF-8
|
|
{% endblock %}
|
|
{% block install_os_packages %}
|
|
RUN apt-get -yqq update \
|
|
&& apt-get -yqq upgrade \
|
|
&& apt-get -yqq install --no-install-recommends \
|
|
build-essential \
|
|
ca-certificates \
|
|
curl \
|
|
file \
|
|
g++ \
|
|
gcc \
|
|
gfortran \
|
|
git \
|
|
gnupg2 \
|
|
iproute2 \
|
|
locales \
|
|
make \
|
|
python3 \
|
|
python3-pip \
|
|
python3-setuptools \
|
|
unzip \
|
|
&& locale-gen en_US.UTF-8 \
|
|
&& pip3 install boto3 \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
{% endblock %}
|