diff options
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 25 |
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" |