Skip to content

Commit 892219c

Browse files
committed
Pull CI images from registry.ddbuild.io
1 parent 1d0b64d commit 892219c

File tree

2 files changed

+7
-102
lines changed

2 files changed

+7
-102
lines changed

.github/workflows/update-docker-build-image.yaml

Lines changed: 0 additions & 96 deletions
This file was deleted.

.gitlab-ci.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -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
220221
maven-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

400401
test_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

796797
aggregate_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

Comments
 (0)