aboutsummaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml25
1 files changed, 16 insertions, 9 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ba61c71b2b..b83079aa4a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -37,6 +37,12 @@ variables:
paths:
- artifacts/
+
+# This template is used for x86-64 builds.
+.x86-64-template: &x86-64-template
+ tags:
+ - amd64
+
# This template should be usable on any system that's based on apt.
.apt-template: &apt-template |
export LC_ALL=C.UTF-8
@@ -57,6 +63,7 @@ variables:
# This template sets us up for Debian system in particular.
.debian-template: &debian-template
<<: *artifacts-template
+ <<: *x86-64-template
variables:
DEBIAN_FRONTEND: "noninteractive"
# TODO: Using "cache" in this way speeds up our downloads. It would be
@@ -99,7 +106,7 @@ variables:
# Minmal check on debian: just make, make check.
#
debian-minimal:
- image: debian:stable
+ image: debian:buster
<<: *debian-template
script:
- ./scripts/ci/ci-driver.sh
@@ -110,7 +117,7 @@ debian-minimal:
#
# TODO: This will be faster once we merge #40098 and #40099.
debian-hardened:
- image: debian:testing
+ image: debian:bullseye
<<: *debian-template
variables:
ALL_BUGS_ARE_FATAL: "yes"
@@ -122,7 +129,7 @@ debian-hardened:
#####
# Distcheck on debian stable
debian-distcheck:
- image: debian:stable
+ image: debian:buster
<<: *debian-template
variables:
DISTCHECK: "yes"
@@ -133,7 +140,7 @@ debian-distcheck:
#####
# Documentation tests on debian stable: doxygen and asciidoc.
debian-docs:
- image: debian:stable
+ image: debian:buster
<<: *debian-template
variables:
DOXYGEN: "yes"
@@ -151,7 +158,7 @@ debian-docs:
# with the 'artifacts' mechanism, in theory, but it would be good to
# avoid having to have a system with hundreds of artifacts.
debian-integration:
- image: debian:stable
+ image: debian:buster
<<: *debian-template
variables:
CHECK: "no"
@@ -165,7 +172,7 @@ debian-integration:
#####
# Tracing build on Debian stable.
debian-tracing:
- image: debian:stable
+ image: debian:buster
<<: *debian-template
variables:
TRACING: "yes"
@@ -188,7 +195,7 @@ debian-tracing:
#####
# No-authority mode
debian-disable-dirauth:
- image: debian:stable
+ image: debian:buster
<<: *debian-template
variables:
DISABLE_DIRAUTH: "yes"
@@ -198,7 +205,7 @@ debian-disable-dirauth:
#####
# No-relay mode
debian-disable-relay:
- image: debian:stable
+ image: debian:buster
<<: *debian-template
variables:
DISABLE_RELAY: "yes"
@@ -220,7 +227,7 @@ debian-disable-relay:
#####
# NSS check on debian
debian-nss:
- image: debian:stable
+ image: debian:buster
<<: *debian-template
variables:
NSS: "yes"