aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Goulet <dgoulet@torproject.org>2024-11-19 14:02:46 +0000
committerDavid Goulet <dgoulet@torproject.org>2024-11-19 14:02:46 +0000
commit3795c77bed00839275a88f341025df68a2460acf (patch)
tree5e82868e1520c57905df22b98a6384ecbafc32c8
parent9b03f0288a15ed70333a2c576b85a89c6e27ca2a (diff)
parent3a5906dd073d835905eb6809928d8bb84b0b4266 (diff)
downloadtor-3795c77bed00839275a88f341025df68a2460acf.tar.gz
tor-3795c77bed00839275a88f341025df68a2460acf.zip
Merge branch 'tpa-images' into 'main'
Update images See merge request tpo/core/tor!846
-rw-r--r--.gitlab-ci.yml27
1 files changed, 16 insertions, 11 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 34f2933928..5f8f46652f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -125,7 +125,7 @@ variables:
# Minimal check on debian: just make, make check.
#
debian-minimal:
- image: debian:bullseye
+ image: containers.torproject.org/tpo/tpa/base-images/debian:bullseye
<<: *debian-template
script:
- ./scripts/ci/ci-driver.sh
@@ -133,7 +133,12 @@ debian-minimal:
# Minimal check on debian/i386: just make, make check.
#
debian-i386-minimal:
- image: i386/debian:bullseye
+ # TODO: Use a TPA-maintained image when there is one.
+ # See https://gitlab.torproject.org/tpo/tpa/base-images/-/issues/3
+ image:
+ name: i386/debian:bullseye
+ docker:
+ platform: linux/386
<<: *debian-template
script:
- ./scripts/ci/ci-driver.sh
@@ -146,7 +151,7 @@ debian-i386-minimal:
#
# TODO: This will be faster once we merge #40098 and #40099.
debian-hardened:
- image: debian:bullseye
+ image: containers.torproject.org/tpo/tpa/base-images/debian:bullseye
<<: *debian-template
variables:
ALL_BUGS_ARE_FATAL: "yes"
@@ -158,7 +163,7 @@ debian-hardened:
#####
# Distcheck on debian stable
debian-distcheck:
- image: debian:bullseye
+ image: containers.torproject.org/tpo/tpa/base-images/debian:bullseye
<<: *debian-template
variables:
DISTCHECK: "yes"
@@ -169,7 +174,7 @@ debian-distcheck:
#####
# Documentation tests on debian stable: doxygen and asciidoc.
debian-docs:
- image: debian:bullseye
+ image: containers.torproject.org/tpo/tpa/base-images/debian:bullseye
<<: *debian-template
variables:
DOXYGEN: "yes"
@@ -187,7 +192,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:bullseye
+ image: containers.torproject.org/tpo/tpa/base-images/debian:bullseye
<<: *debian-template
variables:
CHECK: "no"
@@ -201,7 +206,7 @@ debian-integration:
#####
# Tracing build on Debian stable.
debian-tracing:
- image: debian:bullseye
+ image: containers.torproject.org/tpo/tpa/base-images/debian:bullseye
<<: *debian-template
variables:
TRACING: "yes"
@@ -213,7 +218,7 @@ debian-tracing:
#####
# No-authority mode
debian-disable-dirauth:
- image: debian:bullseye
+ image: containers.torproject.org/tpo/tpa/base-images/debian:bullseye
<<: *debian-template
variables:
DISABLE_DIRAUTH: "yes"
@@ -223,7 +228,7 @@ debian-disable-dirauth:
#####
# No-relay mode
debian-disable-relay:
- image: debian:bullseye
+ image: containers.torproject.org/tpo/tpa/base-images/debian:bullseye
<<: *debian-template
variables:
DISABLE_RELAY: "yes"
@@ -233,7 +238,7 @@ debian-disable-relay:
#####
# GPL licensed mode, enables pow module
debian-gpl:
- image: debian:buster
+ image: containers.torproject.org/tpo/tpa/base-images/debian:bullseye
<<: *debian-template
variables:
GPL: "yes"
@@ -243,7 +248,7 @@ debian-gpl:
#####
# NSS check on debian
debian-nss:
- image: debian:bullseye
+ image: containers.torproject.org/tpo/tpa/base-images/debian:bullseye
<<: *debian-template
variables:
NSS: "yes"