From 5ad7c367cfe6ae5149e1a5c4709cfbffb1b893b4 Mon Sep 17 00:00:00 2001 From: Fayssal Defaa Date: Mon, 29 Jun 2026 10:40:52 +0200 Subject: [PATCH] feat(ci): integrate PHP apm-sdks-benchmarks into main pipeline Add PHP benchmark jobs (laravel-realworld, symfony-realworld, wordpress) from apm-sdks-benchmarks directly into the main GitLab pipeline so they run against the tracer built at the current SHA. --- .gitlab-ci.yml | 7 +++++++ .gitlab/apm-sdks-benchmarks.yml | 10 ++++++++++ 2 files changed, 17 insertions(+) create mode 100644 .gitlab/apm-sdks-benchmarks.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b7d512b1dc1..482ae815db9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,6 +3,12 @@ stages: - tests - deploy - ci-build + - php-laravel-realworld-parallel + - php-laravel-realworld-parallel-slo + - php-symfony-realworld-parallel + - php-symfony-realworld-parallel-slo + - php-wordpress-parallel + - php-wordpress-parallel-slo variables: GIT_SUBMODULE_STRATEGY: recursive @@ -18,6 +24,7 @@ include: ref: 5826819695d93286569e70ed087ae6bf906ce2c3 file: templates/ci_authenticated_job.yml - local: .gitlab/ci-images.yml + - local: .gitlab/apm-sdks-benchmarks.yml generate-templates: stage: build diff --git a/.gitlab/apm-sdks-benchmarks.yml b/.gitlab/apm-sdks-benchmarks.yml new file mode 100644 index 00000000000..ce2edbf52f8 --- /dev/null +++ b/.gitlab/apm-sdks-benchmarks.yml @@ -0,0 +1,10 @@ +include: + - project: 'DataDog/apm-reliability/apm-sdks-benchmarks' + file: '.gitlab/ci-php-laravel-realworld-parallel.yml' + ref: 'main' + - project: 'DataDog/apm-reliability/apm-sdks-benchmarks' + file: '.gitlab/ci-php-symfony-realworld-parallel.yml' + ref: 'main' + - project: 'DataDog/apm-reliability/apm-sdks-benchmarks' + file: '.gitlab/ci-php-wordpress-parallel.yml' + ref: 'main'