diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bc2b7aeaf7f..20df518c04b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -182,6 +182,10 @@ microbenchmarks: - artifact: .gitlab/benchmarks/microbenchmarks-gen.yml job: tests-gen strategy: depend + # Forward pipeline variables so an external orchestrator can pass + # BP_EXTERNAL_S3_URL down to override the S3 destination of benchmark results. + forward: + pipeline_variables: true variables: PARENT_PIPELINE_ID: $CI_PIPELINE_ID # Disable VPA for benchmarks @@ -210,6 +214,10 @@ macrobenchmarks: IMAGE_TAG: "v113741238-d2b8243-manylinux2014_x86_64" trigger: include: .gitlab/benchmarks/macrobenchmarks.yml + # Forward pipeline variables so an external orchestrator can pass + # BP_EXTERNAL_S3_URL down to override the S3 destination of benchmark results. + forward: + pipeline_variables: true variables: PARENT_PIPELINE_ID: $CI_PIPELINE_ID # Disable VPA for benchmarks diff --git a/.gitlab/benchmarks/microbenchmarks.yml b/.gitlab/benchmarks/microbenchmarks.yml index 9ef717dce18..731dfc443bf 100644 --- a/.gitlab/benchmarks/microbenchmarks.yml +++ b/.gitlab/benchmarks/microbenchmarks.yml @@ -18,7 +18,7 @@ variables: PACKAGE_IMAGE: registry.ddbuild.io/images/mirror/pypa/manylinux2014_x86_64:2025-04-12-5990e2d GITHUB_CLI_IMAGE: registry.ddbuild.io/images/dd-octo-sts-ci-base:2025.06-1 BENCHMARKING_BRANCH: dd-trace-py - BENCHMARKING_COMMIT_SHA: 32681a9f805f4d62cf6bd7d205ddeb83ab72288d + BENCHMARKING_COMMIT_SHA: dbe21f0dd0f8274c31a006d0482f6836e86446c4 .benchmarks: stage: test