01-docker.yml revision 14b11b2b
1# Docker build stage
2#
3# It builds a multi-arch image for all required architectures. Each image can be
4# later easily used with properly configured Docker (which uses binfmt and QEMU
5# underneath).
6
7include:
8  - local: .gitlab-ci.d/templates/docker.yml
9    inputs:
10      runner_tags: [aarch64]
11      job_name_suffix: ":aarch64"
12      targets:
13        - linux-arm-v5
14        - linux-arm-v7
15        - linux-arm64-v8
16        - windows-arm64-v8
17  - local: .gitlab-ci.d/templates/docker.yml
18    inputs:
19      runner_tags: [kvm]
20      job_name_suffix: ":kvm"
21      targets:
22        - linux-mips64le
23        - linux-mipsel
24        - linux-ppc64le
25        - linux-riscv64
26  - local: .gitlab-ci.d/templates/docker.yml
27    inputs:
28      targets:
29        - linux-386
30        - linux-amd64
31        - linux-mips
32        - linux-ppc
33        - linux-ppc64
34        - windows-686
35        - windows-amd64
36