Skip to content

Commit 5ad7c36

Browse files
committed
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.
1 parent 18ca946 commit 5ad7c36

2 files changed

Lines changed: 17 additions & 0 deletions

File tree

.gitlab-ci.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@ stages:
33
- tests
44
- deploy
55
- ci-build
6+
- php-laravel-realworld-parallel
7+
- php-laravel-realworld-parallel-slo
8+
- php-symfony-realworld-parallel
9+
- php-symfony-realworld-parallel-slo
10+
- php-wordpress-parallel
11+
- php-wordpress-parallel-slo
612

713
variables:
814
GIT_SUBMODULE_STRATEGY: recursive
@@ -18,6 +24,7 @@ include:
1824
ref: 5826819695d93286569e70ed087ae6bf906ce2c3
1925
file: templates/ci_authenticated_job.yml
2026
- local: .gitlab/ci-images.yml
27+
- local: .gitlab/apm-sdks-benchmarks.yml
2128

2229
generate-templates:
2330
stage: build

.gitlab/apm-sdks-benchmarks.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
include:
2+
- project: 'DataDog/apm-reliability/apm-sdks-benchmarks'
3+
file: '.gitlab/ci-php-laravel-realworld-parallel.yml'
4+
ref: 'main'
5+
- project: 'DataDog/apm-reliability/apm-sdks-benchmarks'
6+
file: '.gitlab/ci-php-symfony-realworld-parallel.yml'
7+
ref: 'main'
8+
- project: 'DataDog/apm-reliability/apm-sdks-benchmarks'
9+
file: '.gitlab/ci-php-wordpress-parallel.yml'
10+
ref: 'main'

0 commit comments

Comments
 (0)