From 79a7710112e699d24956d98fb776137aaf42cdd0 Mon Sep 17 00:00:00 2001 From: Rene Groeschke Date: Wed, 11 Jun 2025 20:04:48 +0200 Subject: [PATCH 1/6] [Build] Breakup BWC Jobs per version as we do for check tasks --- .../pipelines/pull-request/bwc-snapshots.yml | 52 ++++++++++++++++++- build.gradle | 37 +++++++++++++ 2 files changed, 87 insertions(+), 2 deletions(-) diff --git a/.buildkite/pipelines/pull-request/bwc-snapshots.yml b/.buildkite/pipelines/pull-request/bwc-snapshots.yml index 5a9fc2d938ac0..5a6f8f13c323b 100644 --- a/.buildkite/pipelines/pull-request/bwc-snapshots.yml +++ b/.buildkite/pipelines/pull-request/bwc-snapshots.yml @@ -6,9 +6,57 @@ config: steps: - group: bwc-snapshots steps: - - label: "{{matrix.BWC_VERSION}} / bwc-snapshots" + - label: "{{matrix.BWC_VERSION}} / bwc-snapshots / Part 1" key: "bwc-snapshots" - command: .ci/scripts/run-gradle.sh -Dignore.tests.seed v{{matrix.BWC_VERSION}}#bwcTest + command: .ci/scripts/run-gradle.sh -Dignore.tests.seed v{{matrix.BWC_VERSION}}#bwcTestPart1 + timeout_in_minutes: 300 + matrix: + setup: + BWC_VERSION: $SNAPSHOT_BWC_VERSIONS + agents: + provider: gcp + image: family/elasticsearch-ubuntu-2004 + machineType: n1-standard-32 + buildDirectory: /dev/shm/bk + - label: "{{matrix.BWC_VERSION}} / bwc-snapshots / Part 2" + key: "bwc-snapshots" + command: .ci/scripts/run-gradle.sh -Dignore.tests.seed v{{matrix.BWC_VERSION}}#bwcTestPart2 + timeout_in_minutes: 300 + matrix: + setup: + BWC_VERSION: $SNAPSHOT_BWC_VERSIONS + agents: + provider: gcp + image: family/elasticsearch-ubuntu-2004 + machineType: n1-standard-32 + buildDirectory: /dev/shm/bk + - label: "{{matrix.BWC_VERSION}} / bwc-snapshots / Part 3" + key: "bwc-snapshots" + command: .ci/scripts/run-gradle.sh -Dignore.tests.seed v{{matrix.BWC_VERSION}}#bwcTestPart3 + timeout_in_minutes: 300 + matrix: + setup: + BWC_VERSION: $SNAPSHOT_BWC_VERSIONS + agents: + provider: gcp + image: family/elasticsearch-ubuntu-2004 + machineType: n1-standard-32 + buildDirectory: /dev/shm/bk + - label: "{{matrix.BWC_VERSION}} / bwc-snapshots / Part 4" + key: "bwc-snapshots" + command: .ci/scripts/run-gradle.sh -Dignore.tests.seed v{{matrix.BWC_VERSION}}#bwcTestPart5 + timeout_in_minutes: 300 + matrix: + setup: + BWC_VERSION: $SNAPSHOT_BWC_VERSIONS + agents: + provider: gcp + image: family/elasticsearch-ubuntu-2004 + machineType: n1-standard-32 + buildDirectory: /dev/shm/bk + - label: "{{matrix.BWC_VERSION}} / bwc-snapshots / Part 5" + key: "bwc-snapshots" + command: .ci/scripts/run-gradle.sh -Dignore.tests.seed v{{matrix.BWC_VERSION}}#bwcTestPart5 timeout_in_minutes: 300 matrix: setup: diff --git a/build.gradle b/build.gradle index 51158baf2e202..77b9b691fb51b 100644 --- a/build.gradle +++ b/build.gradle @@ -360,6 +360,14 @@ allprojects { dependsOn 'assemble' } } + + tasks.addRule("Pattern: v#bwcTestPart4") { name -> + if(name.endsWith("#bwcTestPart4")) { + project.getTasks().register(name) { + task -> task.dependsOn(tasks.named { tskName -> tskName == (name - "Part4") }) + } + } + } } else if (project.path == ":x-pack:plugin" || project.path.contains("ql") || project.path.contains("smoke-test")) { tasks.register('checkPart3') { dependsOn 'check' @@ -367,6 +375,14 @@ allprojects { dependsOn 'assemble' } } + + tasks.addRule("Pattern: v#bwcTestPart3") { name -> + if(name.endsWith("#bwcTestPart3")) { + project.getTasks().register(name) { + task -> task.dependsOn(tasks.named { tskName -> tskName == (name - "Part3") }) + } + } + } } else if (project.path.contains("multi-node")) { tasks.register('checkPart5') { dependsOn 'check' @@ -374,6 +390,13 @@ allprojects { dependsOn 'assemble' } } + tasks.addRule("Pattern: v#bwcTestPart5") { name -> + if(name.endsWith("#bwcTestPart5")) { + project.getTasks().register(name) { + task -> task.dependsOn(tasks.named { tskName -> tskName == (name - "Part5") }) + } + } + } } else { tasks.register('checkPart2') { dependsOn 'check' @@ -381,6 +404,13 @@ allprojects { dependsOn 'assemble' } } + tasks.addRule("Pattern: v#bwcTestPart2") { name -> + if(name.endsWith("#bwcTestPart2")) { + project.getTasks().register(name) { + task -> task.dependsOn(tasks.named { tskName -> tskName == (name - "Part2") }) + } + } + } } } else { tasks.register('checkPart1') { @@ -389,6 +419,13 @@ allprojects { dependsOn 'assemble' } } + tasks.addRule("Pattern: v#bwcTestPart1") { name -> + if(name.endsWith("#bwcTestPart1")) { + project.getTasks().register(name) { + task -> task.dependsOn(tasks.named { tskName -> tskName == (name - "Part1") }) + } + } + } } tasks.register('functionalTests') { dependsOn 'check' From 023f112aff2796ad4f6ae4af49954661a530d99b Mon Sep 17 00:00:00 2001 From: Rene Groeschke Date: Wed, 11 Jun 2025 20:28:01 +0200 Subject: [PATCH 2/6] Fix bwc snapshot pipeline step keys --- .buildkite/pipelines/pull-request/bwc-snapshots.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.buildkite/pipelines/pull-request/bwc-snapshots.yml b/.buildkite/pipelines/pull-request/bwc-snapshots.yml index 5a6f8f13c323b..48d634c2ba76d 100644 --- a/.buildkite/pipelines/pull-request/bwc-snapshots.yml +++ b/.buildkite/pipelines/pull-request/bwc-snapshots.yml @@ -7,7 +7,7 @@ steps: - group: bwc-snapshots steps: - label: "{{matrix.BWC_VERSION}} / bwc-snapshots / Part 1" - key: "bwc-snapshots" + key: "bwc-snapshots-part1" command: .ci/scripts/run-gradle.sh -Dignore.tests.seed v{{matrix.BWC_VERSION}}#bwcTestPart1 timeout_in_minutes: 300 matrix: @@ -19,7 +19,7 @@ steps: machineType: n1-standard-32 buildDirectory: /dev/shm/bk - label: "{{matrix.BWC_VERSION}} / bwc-snapshots / Part 2" - key: "bwc-snapshots" + key: "bwc-snapshots-part2" command: .ci/scripts/run-gradle.sh -Dignore.tests.seed v{{matrix.BWC_VERSION}}#bwcTestPart2 timeout_in_minutes: 300 matrix: @@ -31,7 +31,7 @@ steps: machineType: n1-standard-32 buildDirectory: /dev/shm/bk - label: "{{matrix.BWC_VERSION}} / bwc-snapshots / Part 3" - key: "bwc-snapshots" + key: "bwc-snapshots-part3" command: .ci/scripts/run-gradle.sh -Dignore.tests.seed v{{matrix.BWC_VERSION}}#bwcTestPart3 timeout_in_minutes: 300 matrix: @@ -43,7 +43,7 @@ steps: machineType: n1-standard-32 buildDirectory: /dev/shm/bk - label: "{{matrix.BWC_VERSION}} / bwc-snapshots / Part 4" - key: "bwc-snapshots" + key: "bwc-snapshots-part4" command: .ci/scripts/run-gradle.sh -Dignore.tests.seed v{{matrix.BWC_VERSION}}#bwcTestPart5 timeout_in_minutes: 300 matrix: @@ -55,7 +55,7 @@ steps: machineType: n1-standard-32 buildDirectory: /dev/shm/bk - label: "{{matrix.BWC_VERSION}} / bwc-snapshots / Part 5" - key: "bwc-snapshots" + key: "bwc-snapshots-part4" command: .ci/scripts/run-gradle.sh -Dignore.tests.seed v{{matrix.BWC_VERSION}}#bwcTestPart5 timeout_in_minutes: 300 matrix: From 593852088173c2ba6e78967a52e17c68a5ca3d31 Mon Sep 17 00:00:00 2001 From: Rene Groeschke Date: Wed, 11 Jun 2025 20:35:12 +0200 Subject: [PATCH 3/6] Fix typo --- .buildkite/pipelines/pull-request/bwc-snapshots.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.buildkite/pipelines/pull-request/bwc-snapshots.yml b/.buildkite/pipelines/pull-request/bwc-snapshots.yml index 48d634c2ba76d..178f59a012c16 100644 --- a/.buildkite/pipelines/pull-request/bwc-snapshots.yml +++ b/.buildkite/pipelines/pull-request/bwc-snapshots.yml @@ -55,7 +55,7 @@ steps: machineType: n1-standard-32 buildDirectory: /dev/shm/bk - label: "{{matrix.BWC_VERSION}} / bwc-snapshots / Part 5" - key: "bwc-snapshots-part4" + key: "bwc-snapshots-part5" command: .ci/scripts/run-gradle.sh -Dignore.tests.seed v{{matrix.BWC_VERSION}}#bwcTestPart5 timeout_in_minutes: 300 matrix: From 08299062f8afd74e81ec5f94034edd847d8b8b13 Mon Sep 17 00:00:00 2001 From: Rene Groeschke Date: Wed, 11 Jun 2025 20:52:08 +0200 Subject: [PATCH 4/6] Fix readability of bwc part jobs --- .buildkite/pipelines/pull-request/bwc-snapshots.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.buildkite/pipelines/pull-request/bwc-snapshots.yml b/.buildkite/pipelines/pull-request/bwc-snapshots.yml index 178f59a012c16..58d965b464a2b 100644 --- a/.buildkite/pipelines/pull-request/bwc-snapshots.yml +++ b/.buildkite/pipelines/pull-request/bwc-snapshots.yml @@ -6,7 +6,7 @@ config: steps: - group: bwc-snapshots steps: - - label: "{{matrix.BWC_VERSION}} / bwc-snapshots / Part 1" + - label: "{{matrix.BWC_VERSION}} / Part 1 / bwc-snapshots" key: "bwc-snapshots-part1" command: .ci/scripts/run-gradle.sh -Dignore.tests.seed v{{matrix.BWC_VERSION}}#bwcTestPart1 timeout_in_minutes: 300 @@ -18,7 +18,7 @@ steps: image: family/elasticsearch-ubuntu-2004 machineType: n1-standard-32 buildDirectory: /dev/shm/bk - - label: "{{matrix.BWC_VERSION}} / bwc-snapshots / Part 2" + - label: "{{matrix.BWC_VERSION}} / Part 2 / bwc-snapshots" key: "bwc-snapshots-part2" command: .ci/scripts/run-gradle.sh -Dignore.tests.seed v{{matrix.BWC_VERSION}}#bwcTestPart2 timeout_in_minutes: 300 @@ -30,7 +30,7 @@ steps: image: family/elasticsearch-ubuntu-2004 machineType: n1-standard-32 buildDirectory: /dev/shm/bk - - label: "{{matrix.BWC_VERSION}} / bwc-snapshots / Part 3" + - label: "{{matrix.BWC_VERSION}} / Part 3 / bwc-snapshots" key: "bwc-snapshots-part3" command: .ci/scripts/run-gradle.sh -Dignore.tests.seed v{{matrix.BWC_VERSION}}#bwcTestPart3 timeout_in_minutes: 300 @@ -42,7 +42,7 @@ steps: image: family/elasticsearch-ubuntu-2004 machineType: n1-standard-32 buildDirectory: /dev/shm/bk - - label: "{{matrix.BWC_VERSION}} / bwc-snapshots / Part 4" + - label: "{{matrix.BWC_VERSION}} / Part 4 / bwc-snapshots" key: "bwc-snapshots-part4" command: .ci/scripts/run-gradle.sh -Dignore.tests.seed v{{matrix.BWC_VERSION}}#bwcTestPart5 timeout_in_minutes: 300 @@ -54,7 +54,7 @@ steps: image: family/elasticsearch-ubuntu-2004 machineType: n1-standard-32 buildDirectory: /dev/shm/bk - - label: "{{matrix.BWC_VERSION}} / bwc-snapshots / Part 5" + - label: "{{matrix.BWC_VERSION}} / Part 5 / bwc-snapshots" key: "bwc-snapshots-part5" command: .ci/scripts/run-gradle.sh -Dignore.tests.seed v{{matrix.BWC_VERSION}}#bwcTestPart5 timeout_in_minutes: 300 From 4a997d1f905c8a72d4466a10ce75a5c6d63be1e9 Mon Sep 17 00:00:00 2001 From: Rene Groeschke Date: Wed, 11 Jun 2025 22:08:19 +0200 Subject: [PATCH 5/6] Break checks into 6 parts --- .buildkite/pipelines/intake.template.yml | 9 +++++++++ .buildkite/pipelines/intake.yml | 8 ++++++++ .buildkite/pipelines/lucene-snapshot/run-tests.yml | 8 ++++++++ .buildkite/pipelines/periodic-platform-support.yml | 2 ++ .buildkite/pipelines/periodic.template.yml | 2 ++ .buildkite/pipelines/periodic.yml | 2 ++ .buildkite/pipelines/pull-request/part-6-arm.yml | 13 +++++++++++++ .buildkite/pipelines/pull-request/part-6-fips.yml | 13 +++++++++++++ .../pipelines/pull-request/part-6-windows.yml | 14 ++++++++++++++ .buildkite/pipelines/pull-request/part-6.yml | 10 ++++++++++ .../pipelines/pull-request/release-tests.yml | 1 + build.gradle | 14 ++++++++++++++ 12 files changed, 96 insertions(+) create mode 100644 .buildkite/pipelines/pull-request/part-6-arm.yml create mode 100644 .buildkite/pipelines/pull-request/part-6-fips.yml create mode 100644 .buildkite/pipelines/pull-request/part-6-windows.yml create mode 100644 .buildkite/pipelines/pull-request/part-6.yml diff --git a/.buildkite/pipelines/intake.template.yml b/.buildkite/pipelines/intake.template.yml index 3aba186ed5abb..a2b16b8f94fff 100644 --- a/.buildkite/pipelines/intake.template.yml +++ b/.buildkite/pipelines/intake.template.yml @@ -48,6 +48,15 @@ steps: image: family/elasticsearch-ubuntu-2004 machineType: n1-standard-32 buildDirectory: /dev/shm/bk + - label: part6 + command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true -Dorg.elasticsearch.build.cache.push=true -Dignore.tests.seed -Dscan.capture-file-fingerprints checkPart6 + timeout_in_minutes: 300 + agents: + provider: gcp + image: family/elasticsearch-ubuntu-2004 + machineType: n1-standard-32 + buildDirectory: /dev/shm/bk + - group: bwc-snapshots steps: - label: "{{matrix.BWC_VERSION}} / bwc-snapshots" diff --git a/.buildkite/pipelines/intake.yml b/.buildkite/pipelines/intake.yml index dd07d9750cf73..5b660e7742047 100644 --- a/.buildkite/pipelines/intake.yml +++ b/.buildkite/pipelines/intake.yml @@ -49,6 +49,14 @@ steps: image: family/elasticsearch-ubuntu-2004 machineType: n1-standard-32 buildDirectory: /dev/shm/bk + - label: part6 + command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true -Dorg.elasticsearch.build.cache.push=true -Dignore.tests.seed -Dscan.capture-file-fingerprints checkPart6 + timeout_in_minutes: 300 + agents: + provider: gcp + image: family/elasticsearch-ubuntu-2004 + machineType: n1-standard-32 + buildDirectory: /dev/shm/bk - group: bwc-snapshots steps: - label: "{{matrix.BWC_VERSION}} / bwc-snapshots" diff --git a/.buildkite/pipelines/lucene-snapshot/run-tests.yml b/.buildkite/pipelines/lucene-snapshot/run-tests.yml index ddc63419a2e2f..ef22ce9c140fb 100644 --- a/.buildkite/pipelines/lucene-snapshot/run-tests.yml +++ b/.buildkite/pipelines/lucene-snapshot/run-tests.yml @@ -48,6 +48,14 @@ steps: image: family/elasticsearch-ubuntu-2004 machineType: custom-32-98304 buildDirectory: /dev/shm/bk + - label: part6 + command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true -Dorg.elasticsearch.build.cache.push=true -Dignore.tests.seed -Dscan.capture-file-fingerprints checkPart6 + timeout_in_minutes: 300 + agents: + provider: gcp + image: family/elasticsearch-ubuntu-2004 + machineType: custom-32-98304 + buildDirectory: /dev/shm/bk - group: bwc-snapshots steps: - label: "{{matrix.BWC_VERSION}} / bwc-snapshots" diff --git a/.buildkite/pipelines/periodic-platform-support.yml b/.buildkite/pipelines/periodic-platform-support.yml index 84577b917a007..66c229b972f5a 100644 --- a/.buildkite/pipelines/periodic-platform-support.yml +++ b/.buildkite/pipelines/periodic-platform-support.yml @@ -45,6 +45,7 @@ steps: - checkPart3 - checkPart4 - checkPart5 + - checkPart6 - checkRestCompat agents: provider: gcp @@ -71,6 +72,7 @@ steps: - checkPart3 - checkPart4 - checkPart5 + - checkPart6 - checkRestCompat agents: provider: aws diff --git a/.buildkite/pipelines/periodic.template.yml b/.buildkite/pipelines/periodic.template.yml index 14f5a8105996b..843af705f5d0c 100644 --- a/.buildkite/pipelines/periodic.template.yml +++ b/.buildkite/pipelines/periodic.template.yml @@ -51,6 +51,7 @@ steps: - checkPart3 - checkPart4 - checkPart5 + - checkPart6 - checkRestCompat agents: provider: gcp @@ -93,6 +94,7 @@ steps: - checkPart3 - checkPart4 - checkPart5 + - checkPart6 - checkRestCompat agents: provider: gcp diff --git a/.buildkite/pipelines/periodic.yml b/.buildkite/pipelines/periodic.yml index 5a75def7528a7..60ea3a6408727 100644 --- a/.buildkite/pipelines/periodic.yml +++ b/.buildkite/pipelines/periodic.yml @@ -470,6 +470,7 @@ steps: - checkPart3 - checkPart4 - checkPart5 + - checkPart6 - checkRestCompat agents: provider: gcp @@ -512,6 +513,7 @@ steps: - checkPart3 - checkPart4 - checkPart5 + - checkPart6 - checkRestCompat agents: provider: gcp diff --git a/.buildkite/pipelines/pull-request/part-6-arm.yml b/.buildkite/pipelines/pull-request/part-6-arm.yml new file mode 100644 index 0000000000000..d4300ed4303bb --- /dev/null +++ b/.buildkite/pipelines/pull-request/part-6-arm.yml @@ -0,0 +1,13 @@ +config: + allow-labels: "test-arm" +steps: + - label: part-6-arm + command: .ci/scripts/run-gradle.sh -Dignore.tests.seed checkPart6 + timeout_in_minutes: 300 + agents: + provider: aws + imagePrefix: elasticsearch-ubuntu-2004-aarch64 + instanceType: m6g.8xlarge + diskSizeGb: 350 + diskType: gp3 + diskName: /dev/sda1 diff --git a/.buildkite/pipelines/pull-request/part-6-fips.yml b/.buildkite/pipelines/pull-request/part-6-fips.yml new file mode 100644 index 0000000000000..317e7e90756e4 --- /dev/null +++ b/.buildkite/pipelines/pull-request/part-6-fips.yml @@ -0,0 +1,13 @@ +config: + allow-labels: + - Team:Security + - test-fips +steps: + - label: part-6-fips + command: .ci/scripts/run-gradle.sh -Dignore.tests.seed -Dtests.fips.enabled=true checkPart6 + timeout_in_minutes: 300 + agents: + provider: gcp + image: family/elasticsearch-ubuntu-2004 + machineType: custom-32-98304 + buildDirectory: /dev/shm/bk diff --git a/.buildkite/pipelines/pull-request/part-6-windows.yml b/.buildkite/pipelines/pull-request/part-6-windows.yml new file mode 100644 index 0000000000000..bc32e0181ff42 --- /dev/null +++ b/.buildkite/pipelines/pull-request/part-6-windows.yml @@ -0,0 +1,14 @@ +config: + allow-labels: "test-windows" +steps: + - label: part-6-windows + command: .\.buildkite\scripts\run-script.ps1 bash .buildkite/scripts/windows-run-gradle.sh + timeout_in_minutes: 300 + agents: + provider: gcp + image: family/elasticsearch-windows-2022 + machineType: custom-32-98304 + diskType: pd-ssd + diskSizeGb: 350 + env: + GRADLE_TASK: checkPart6 diff --git a/.buildkite/pipelines/pull-request/part-6.yml b/.buildkite/pipelines/pull-request/part-6.yml new file mode 100644 index 0000000000000..e0d201337c843 --- /dev/null +++ b/.buildkite/pipelines/pull-request/part-6.yml @@ -0,0 +1,10 @@ +steps: + - label: part-6 + command: | + .ci/scripts/run-gradle.sh -Dignore.tests.seed checkPart6 + timeout_in_minutes: 300 + agents: + provider: gcp + image: family/elasticsearch-ubuntu-2004 + machineType: custom-32-98304 + buildDirectory: /dev/shm/bk diff --git a/.buildkite/pipelines/pull-request/release-tests.yml b/.buildkite/pipelines/pull-request/release-tests.yml index 101f13e569514..b3b3c44b19569 100644 --- a/.buildkite/pipelines/pull-request/release-tests.yml +++ b/.buildkite/pipelines/pull-request/release-tests.yml @@ -15,6 +15,7 @@ steps: - checkPart3 - checkPart4 - checkPart5 + - checkPart6 agents: provider: gcp image: family/elasticsearch-ubuntu-2004 diff --git a/build.gradle b/build.gradle index 77b9b691fb51b..9c1a7ddc7f83a 100644 --- a/build.gradle +++ b/build.gradle @@ -412,6 +412,20 @@ allprojects { } } } + } else if(project.path.startsWith(":qa:")) { + tasks.register('checkPart6') { + dependsOn 'check' + withReleaseBuild { + dependsOn 'assemble' + } + } + tasks.addRule("Pattern: v#bwcTestPart6") { name -> + if(name.endsWith("#bwcTestPart6")) { + project.getTasks().register(name) { + task -> task.dependsOn(tasks.named { tskName -> tskName == (name - "Part6") }) + } + } + } } else { tasks.register('checkPart1') { dependsOn 'check' From 32bc3374cc7277b6ad7e33cbaed7eada40292345 Mon Sep 17 00:00:00 2001 From: Rene Groeschke Date: Wed, 11 Jun 2025 23:18:33 +0200 Subject: [PATCH 6/6] Add part6 for bwc snapshot tests --- .buildkite/pipelines/pull-request/bwc-snapshots.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.buildkite/pipelines/pull-request/bwc-snapshots.yml b/.buildkite/pipelines/pull-request/bwc-snapshots.yml index 58d965b464a2b..0bfbc0d0e6467 100644 --- a/.buildkite/pipelines/pull-request/bwc-snapshots.yml +++ b/.buildkite/pipelines/pull-request/bwc-snapshots.yml @@ -66,3 +66,16 @@ steps: image: family/elasticsearch-ubuntu-2004 machineType: n1-standard-32 buildDirectory: /dev/shm/bk + - label: "{{matrix.BWC_VERSION}} / Part 6 / bwc-snapshots" + key: "bwc-snapshots-part6" + command: .ci/scripts/run-gradle.sh -Dignore.tests.seed v{{matrix.BWC_VERSION}}#bwcTestPart6 + timeout_in_minutes: 300 + matrix: + setup: + BWC_VERSION: $SNAPSHOT_BWC_VERSIONS + agents: + provider: gcp + image: family/elasticsearch-ubuntu-2004 + machineType: n1-standard-32 + buildDirectory: /dev/shm/bk +