-
Notifications
You must be signed in to change notification settings - Fork 97
/
debian.jinja2
31 lines (25 loc) · 867 Bytes
/
debian.jinja2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
{#
# SPDX-License-Identifier: LGPL-2.1-or-later
#
# Copyright (C) 2021, 2022 Collabora Limited
# Author: Guillaume Tucker <guillaume.tucker@collabora.com>
# Author: Alexandra Pereira <alexandra.pereira@collabora.com>
-#}
FROM debian:bullseye
MAINTAINER "KernelCI TSC" <kernelci-tsc@groups.io>
ENV DEBIAN_FRONTEND=noninteractive
{%- block multistage %}{% endblock %}
# Docker for jenkins really needs procps otherwise the jenkins side fails
RUN apt-get update && apt-get install --no-install-recommends -y procps
# SSL / HTTPS support
RUN apt-get update && apt-get install --no-install-recommends -y \
apt-transport-https \
ca-certificates
{%- block packages %}{% endblock %}
{%- block fragments %}
{%- for fragment in fragments %}
{% with is_debian = true, sub_arch = sub_arch %}
{% include fragment %}
{%- endwith %}
{%- endfor %}
{%- endblock %}