]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
CI: Use TPA-based images
authorJim Newsome <jnewsome@torproject.org>
Mon, 18 Nov 2024 19:25:13 +0000 (13:25 -0600)
committerDavid Goulet <dgoulet@torproject.org>
Tue, 19 Nov 2024 15:24:37 +0000 (10:24 -0500)
.gitlab-ci.yml

index b3f98173b114bc5992b105048fc380007c0cbcad..0c2a631abff98e4f7fb1584fd72a1f3b1bd46be0 100644 (file)
@@ -120,7 +120,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
@@ -128,6 +128,8 @@ debian-minimal:
 # Minimal check on debian/i386: just make, make check.
 #
 debian-i386-minimal:
+  # TODO: Use a TPA-maintained image when there is one.
+  # See https://gitlab.torproject.org/tpo/tpa/base-images/-/issues/3
   image: i386/debian:bullseye
   <<: *debian-template
   script:
@@ -141,7 +143,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"
@@ -153,7 +155,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"
@@ -164,7 +166,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"
@@ -182,7 +184,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"
@@ -196,7 +198,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"
@@ -208,7 +210,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"
@@ -218,7 +220,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"
@@ -228,7 +230,7 @@ debian-disable-relay:
 #####
 # GPL licensed mode, enables pow module
 debian-gpl:
-  image: debian:bullseye
+  image: containers.torproject.org/tpo/tpa/base-images/debian:bullseye
   <<: *debian-template
   variables:
     GPL: "yes"
@@ -238,7 +240,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"