@@ -29,7 +29,8 @@ variables:
2929 GRADLE_VERSION : " 8.14.4" # must match gradle-wrapper.properties
3030 MAVEN_REPOSITORY_PROXY : " https://depot-read-api-java.us1.ddbuild.io/magicmirror/magicmirror/@current/"
3131 GRADLE_PLUGIN_PROXY : " https://depot-read-api-java.us1.ddbuild.io/magicmirror/magicmirror/@current/"
32- BUILDER_IMAGE_VERSION_PREFIX : " v26.02-" # use either an empty string (e.g. "") for latest images or a version followed by a hyphen (e.g. "v25.05-")
32+ BUILDER_IMAGE_REPO : " registry.ddbuild.io/images/mirror/dd-trace-java-docker-build" # images are pinned in images/mirror.lock.yaml in the DataDog/images repo
33+ TESTER_IMAGE_VERSION_PREFIX : " " # set only when testing a new build from the dd-trace-java-docker-build repo (e.g. "138_merge-" corresponds to PR #138)
3334 REPO_NOTIFICATION_CHANNEL : " #apm-java-escalations"
3435 DEFAULT_TEST_JVMS : /^(8|11|17|21|25|tip)$/ # the latest "tip" version is 26
3536 PROFILE_TESTS :
@@ -142,7 +143,7 @@ default:
142143 fi
143144
144145.gradle_build : &gradle_build
145- image : ghcr.io/datadog/dd-trace-java-docker-build :${BUILDER_IMAGE_VERSION_PREFIX }base
146+ image : ${BUILDER_IMAGE_REPO} :${TESTER_IMAGE_VERSION_PREFIX }base
146147 stage : build
147148 variables :
148149 MAVEN_OPTS : " -Xms256M -Xmx1024M"
@@ -218,7 +219,7 @@ default:
218219# on the central publisher portal, it invalidates the old one. This check prevents going further.
219220# See https://datadoghq.atlassian.net/wiki/x/Oog5OgE
220221maven-central-pre-release-check :
221- image : ghcr.io/datadog/dd-trace-java-docker-build :${BUILDER_IMAGE_VERSION_PREFIX }base
222+ image : ${BUILDER_IMAGE_REPO} :${TESTER_IMAGE_VERSION_PREFIX }base
222223 stage : .pre
223224 rules :
224225 - if : ' $CI_COMMIT_TAG =~ /^v[0-9]+\.[0-9]+\.[0-9]+$/'
@@ -399,7 +400,7 @@ config-inversion-linter:
399400
400401test_published_artifacts :
401402 extends : .gradle_build
402- image : ghcr.io/datadog/dd-trace-java-docker-build :${BUILDER_IMAGE_VERSION_PREFIX }7 # Needs Java7 for some tests
403+ image : ${BUILDER_IMAGE_REPO} :${TESTER_IMAGE_VERSION_PREFIX }7 # Needs Java7 for some tests
403404 stage : tests
404405 needs : [ build ]
405406 variables :
@@ -566,7 +567,7 @@ muzzle-dep-report:
566567
567568.test_job :
568569 extends : .gradle_build
569- image : ghcr.io/datadog/dd-trace-java-docker-build :${BUILDER_IMAGE_VERSION_PREFIX }$testJvm
570+ image : ${BUILDER_IMAGE_REPO} :${TESTER_IMAGE_VERSION_PREFIX }$testJvm
570571 tags : [ "docker-in-docker:amd64" ] # use docker-in-docker runner for testcontainers
571572 needs : [ build_tests ]
572573 stage : tests
@@ -794,7 +795,7 @@ test_smoke_semeru8_debugger:
794795 testJvm : " semeru8"
795796
796797aggregate_test_counts :
797- image : ghcr.io/datadog/dd-trace-java-docker-build :${BUILDER_IMAGE_VERSION_PREFIX }base
798+ image : ${BUILDER_IMAGE_REPO} :${TESTER_IMAGE_VERSION_PREFIX }base
798799 stage : test-summary
799800 # Note: No explicit 'needs' or 'dependencies' required
800801 # By default, GitLab CI automatically downloads artifacts from ALL jobs in previous stages
0 commit comments