From 7df3cb28782066b8cd06a1ca834666c1a606e074 Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Fri, 23 Oct 2026 14:21:22 -0400 Subject: [PATCH] Use the mirrored Pub/Sub emulator image in CI --- .../instrumentation/google-pubsub-1.116/build.gradle | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dd-java-agent/instrumentation/google-pubsub-1.116/build.gradle b/dd-java-agent/instrumentation/google-pubsub-1.116/build.gradle index 06d6aa2e540..6cc35055887 100644 --- a/dd-java-agent/instrumentation/google-pubsub-1.116/build.gradle +++ b/dd-java-agent/instrumentation/google-pubsub-1.116/build.gradle @@ -16,9 +16,13 @@ muzzle { addTestSuiteForDir('latestDepTest', 'test') addTestSuiteExtendingForDir('latestDepForkedTest', 'latestDepTest', 'test') +// This non-Docker-Hub image has a separate mirror in CI. +def pubSubEmulatorImage = providers.environmentVariable('CI').isPresent() + ? 'registry.ddbuild.io/images/mirror/google.com/cloudsdktool/google-cloud-cli:emulators' + : 'gcr.io/google.com/cloudsdktool/google-cloud-cli:emulators' dependencies { - testContainerImage(image('gcr.io/google.com/cloudsdktool/google-cloud-cli:emulators', 'test.pubsub.image')) + testContainerImage(image(pubSubEmulatorImage, 'test.pubsub.image')) compileOnly group: 'com.google.cloud', name: 'google-cloud-pubsub', version: '1.116.0' testImplementation group: 'org.testcontainers', name: 'gcloud', version: libs.versions.testcontainers.get()