diff --git a/.circleci/config.continue.yml.j2 b/.circleci/config.continue.yml.j2 index d2b6aaadf73..d9d719a7c51 100644 --- a/.circleci/config.continue.yml.j2 +++ b/.circleci/config.continue.yml.j2 @@ -62,7 +62,7 @@ parameters: docker_image_tag: type: string - default: base + default: {{ docker_image_prefix }}base commands: check_for_leftover_files: @@ -483,7 +483,7 @@ jobs: resource_class: large docker: - - image: << pipeline.parameters.docker_image >>:<< parameters.testJvm >> + - image: << pipeline.parameters.docker_image >>:{{ docker_image_prefix }}<< parameters.testJvm >> parameters: testJvm: diff --git a/.circleci/render_config.py b/.circleci/render_config.py index a796ce9b060..51cd43d413d 100755 --- a/.circleci/render_config.py +++ b/.circleci/render_config.py @@ -26,6 +26,9 @@ "semeru17", "ubuntu17", } +# Version to use for all the base Docker images, see +# https://github.com/DataDog/dd-trace-java-docker-build/pkgs/container/dd-trace-java-docker-build +DOCKER_IMAGE_VERSION="v23.09" # Get labels from pull requests to override some defaults for jobs to run. # `run-tests: all` will run all tests. @@ -88,6 +91,7 @@ "all_debugger_jdks": all_debugger_jdks, "nocov_jdks": nocov_jdks, "flaky": branch == "master" or "flaky" in labels or "all" in labels, + "docker_image_prefix": "" if is_nightly else f"{DOCKER_IMAGE_VERSION}-", } print(f"Variables for this build: {vars}")