Skip to content

Commit 256b2c5

Browse files
sarahchen6bric3
authored andcommitted
Run startup benchmarks on PRs (#11357)
Run startup benchmarks on PRs as well Use personal apm-sdks-benchmarks branch Remove check-slo-breaches job overrisions Separate startup and load/dacapo PR commenting jobs Merge branch 'master' into sarahchen6/run-startup-always Merge branch 'master' into sarahchen6/run-startup-always Revert to main branch Merge branch 'master' into sarahchen6/run-startup-always Merge branch 'master' into sarahchen6/run-startup-always Co-authored-by: sarah.chen <sarah.chen@datadoghq.com>
1 parent 70588b2 commit 256b2c5

1 file changed

Lines changed: 22 additions & 11 deletions

File tree

.gitlab/java-benchmark-configs.yml

Lines changed: 22 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,26 @@
1818
interruptible: true
1919
allow_failure: true
2020

21+
# Startup benchmarks run on PRs as well
22+
.parallel_startup_benchmark_rules: &parallel_startup_benchmark_rules
23+
- if: '$POPULATE_CACHE'
24+
when: never
25+
- if: '$CI_COMMIT_TAG =~ /^v?[0-9]+\.[0-9]+\.[0-9]+$/'
26+
when: manual
27+
allow_failure: true
28+
- if: '$CI_COMMIT_BRANCH == "master"'
29+
when: on_success
30+
interruptible: false
31+
- if: '$CI_COMMIT_BRANCH =~ /^mq-working-branch-/'
32+
when: on_success
33+
interruptible: true
34+
- if: '$CI_COMMIT_BRANCH =~ /^gh-readonly-queue\//'
35+
when: on_success
36+
interruptible: true
37+
- when: on_success
38+
interruptible: true
39+
allow_failure: true
40+
2141
# Ensure the tracer artifact publish finishes before the benchmark jobs start.
2242
linux-java-spring-petclinic-parallel:
2343
needs: ["publish-artifacts-to-s3"]
@@ -32,11 +52,11 @@ linux-java-spring-petclinic-load-parallel:
3252

3353
linux-java-insecure-bank-startup-parallel:
3454
needs: ["publish-artifacts-to-s3"]
35-
rules: *parallel_benchmark_rules
55+
rules: *parallel_startup_benchmark_rules
3656

3757
linux-java-spring-petclinic-startup-parallel:
3858
needs: ["publish-artifacts-to-s3"]
39-
rules: *parallel_benchmark_rules
59+
rules: *parallel_startup_benchmark_rules
4060

4161
linux-java-dacapo-parallel-1:
4262
needs: ["publish-artifacts-to-s3"]
@@ -45,12 +65,3 @@ linux-java-dacapo-parallel-1:
4565
linux-java-dacapo-parallel-2:
4666
needs: ["publish-artifacts-to-s3"]
4767
rules: *parallel_benchmark_rules
48-
49-
java-startup-parallel-check-slo-breaches:
50-
rules: *parallel_benchmark_rules
51-
52-
java-load-parallel-check-slo-breaches:
53-
rules: *parallel_benchmark_rules
54-
55-
java-dacapo-parallel-check-slo-breaches:
56-
rules: *parallel_benchmark_rules

0 commit comments

Comments
 (0)