|
1 | 1 | steps: |
2 | 2 | - label: sanity-check |
3 | | - command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true -Dorg.elasticsearch.build.cache.push=true -Dignore.tests.seed -Dscan.capture-task-input-files precommit |
| 3 | + command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true -Dorg.elasticsearch.build.cache.push=true -Dignore.tests.seed -Dscan.capture-file-fingerprints precommit |
4 | 4 | timeout_in_minutes: 300 |
5 | 5 | agents: |
6 | 6 | provider: gcp |
7 | | - image: family/elasticsearch-ubuntu-2004 |
| 7 | + image: family/elasticsearch-ubuntu-2404 |
8 | 8 | machineType: custom-32-98304 |
9 | 9 | buildDirectory: /dev/shm/bk |
10 | 10 | - wait |
11 | 11 | - label: part1 |
12 | | - command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true -Dorg.elasticsearch.build.cache.push=true -Dignore.tests.seed -Dscan.capture-task-input-files checkPart1 |
| 12 | + command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true -Dorg.elasticsearch.build.cache.push=true -Dignore.tests.seed -Dscan.capture-file-fingerprints checkPart1 |
13 | 13 | timeout_in_minutes: 300 |
14 | 14 | agents: |
15 | 15 | provider: gcp |
16 | | - image: family/elasticsearch-ubuntu-2004 |
| 16 | + image: family/elasticsearch-ubuntu-2404 |
17 | 17 | machineType: n1-standard-32 |
18 | 18 | buildDirectory: /dev/shm/bk |
19 | 19 | - label: part2 |
20 | | - command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true -Dorg.elasticsearch.build.cache.push=true -Dignore.tests.seed -Dscan.capture-task-input-files checkPart2 |
| 20 | + command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true -Dorg.elasticsearch.build.cache.push=true -Dignore.tests.seed -Dscan.capture-file-fingerprints checkPart2 |
21 | 21 | timeout_in_minutes: 300 |
22 | 22 | agents: |
23 | 23 | provider: gcp |
24 | | - image: family/elasticsearch-ubuntu-2004 |
| 24 | + image: family/elasticsearch-ubuntu-2404 |
25 | 25 | machineType: n1-standard-32 |
26 | 26 | buildDirectory: /dev/shm/bk |
27 | 27 | - label: part3 |
28 | | - command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true -Dorg.elasticsearch.build.cache.push=true -Dignore.tests.seed -Dscan.capture-task-input-files checkPart3 |
| 28 | + command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true -Dorg.elasticsearch.build.cache.push=true -Dignore.tests.seed -Dscan.capture-file-fingerprints checkPart3 |
29 | 29 | timeout_in_minutes: 300 |
30 | 30 | agents: |
31 | 31 | provider: gcp |
32 | | - image: family/elasticsearch-ubuntu-2004 |
| 32 | + image: family/elasticsearch-ubuntu-2404 |
33 | 33 | machineType: n1-standard-32 |
34 | 34 | buildDirectory: /dev/shm/bk |
35 | 35 | - label: part4 |
36 | | - command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true -Dorg.elasticsearch.build.cache.push=true -Dignore.tests.seed -Dscan.capture-task-input-files checkPart4 |
| 36 | + command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true -Dorg.elasticsearch.build.cache.push=true -Dignore.tests.seed -Dscan.capture-file-fingerprints checkPart4 |
| 37 | + timeout_in_minutes: 300 |
| 38 | + agents: |
| 39 | + provider: gcp |
| 40 | + image: family/elasticsearch-ubuntu-2404 |
| 41 | + machineType: n1-standard-32 |
| 42 | + buildDirectory: /dev/shm/bk |
| 43 | + - label: part5 |
| 44 | + command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true -Dorg.elasticsearch.build.cache.push=true -Dignore.tests.seed -Dscan.capture-file-fingerprints checkPart5 |
| 45 | + timeout_in_minutes: 300 |
| 46 | + agents: |
| 47 | + provider: gcp |
| 48 | + image: family/elasticsearch-ubuntu-2404 |
| 49 | + machineType: n1-standard-32 |
| 50 | + buildDirectory: /dev/shm/bk |
| 51 | + - label: part6 |
| 52 | + command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true -Dorg.elasticsearch.build.cache.push=true -Dignore.tests.seed -Dscan.capture-file-fingerprints checkPart6 |
37 | 53 | timeout_in_minutes: 300 |
38 | 54 | agents: |
39 | 55 | provider: gcp |
40 | 56 | image: family/elasticsearch-ubuntu-2004 |
41 | 57 | machineType: n1-standard-32 |
42 | 58 | buildDirectory: /dev/shm/bk |
| 59 | + |
43 | 60 | - group: bwc-snapshots |
44 | 61 | steps: |
45 | 62 | - label: "{{matrix.BWC_VERSION}} / bwc-snapshots" |
46 | | - command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true -Dorg.elasticsearch.build.cache.push=true -Dignore.tests.seed -Dscan.capture-task-input-files v$$BWC_VERSION#bwcTest |
| 63 | + command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true -Dorg.elasticsearch.build.cache.push=true -Dignore.tests.seed -Dscan.capture-file-fingerprints v$$BWC_VERSION#bwcTest |
47 | 64 | timeout_in_minutes: 300 |
48 | 65 | matrix: |
49 | 66 | setup: |
50 | 67 | BWC_VERSION: $BWC_LIST |
51 | 68 | agents: |
52 | 69 | provider: gcp |
53 | | - image: family/elasticsearch-ubuntu-2004 |
| 70 | + image: family/elasticsearch-ubuntu-2404 |
54 | 71 | machineType: custom-32-98304 |
55 | 72 | buildDirectory: /dev/shm/bk |
56 | 73 | env: |
57 | 74 | BWC_VERSION: "{{matrix.BWC_VERSION}}" |
| 75 | + - label: bc-upgrade |
| 76 | + command: ".buildkite/scripts/run-bc-upgrade-tests.sh" |
| 77 | + - group: lucene-compat |
| 78 | + steps: |
| 79 | + - label: "{{matrix.LUCENE_VERSION}} / lucene-compat" |
| 80 | + command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true -Dorg.elasticsearch.build.cache.push=true -Dignore.tests.seed -Dscan.capture-file-fingerprints -Dtests.bwc.main.version=$$ES_VERSION -Dtests.bwc.refspec.main=$$ES_COMMIT luceneBwcTest |
| 81 | + timeout_in_minutes: 300 |
| 82 | + matrix: |
| 83 | + setup: |
| 84 | + LUCENE_VERSION: |
| 85 | + - "10.0.0" |
| 86 | + ES_VERSION: |
| 87 | + - "9.0.0" |
| 88 | + ES_COMMIT: |
| 89 | + - "10352e57d85505984582616e1e38530d3ec6ca59" # update to match last commit before lucene bump maintained from combat-lucene-10-0-0 branch |
| 90 | + agents: |
| 91 | + provider: gcp |
| 92 | + image: family/elasticsearch-ubuntu-2404 |
| 93 | + machineType: custom-32-98304 |
| 94 | + buildDirectory: /dev/shm/bk |
| 95 | + env: |
| 96 | + ES_VERSION: "{{matrix.ES_VERSION}}" |
| 97 | + ES_COMMIT: "{{matrix.ES_COMMIT}}" |
58 | 98 | - label: rest-compat |
59 | | - command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true -Dorg.elasticsearch.build.cache.push=true -Dignore.tests.seed -Dscan.capture-task-input-files checkRestCompat |
| 99 | + command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true -Dorg.elasticsearch.build.cache.push=true -Dignore.tests.seed -Dscan.capture-file-fingerprints checkRestCompat |
60 | 100 | timeout_in_minutes: 300 |
61 | 101 | agents: |
62 | 102 | provider: gcp |
63 | | - image: family/elasticsearch-ubuntu-2004 |
| 103 | + image: family/elasticsearch-ubuntu-2404 |
64 | 104 | machineType: custom-32-98304 |
65 | 105 | buildDirectory: /dev/shm/bk |
66 | 106 | - wait |
67 | 107 | - trigger: elasticsearch-dra-workflow |
68 | 108 | label: Trigger DRA snapshot workflow |
69 | 109 | async: true |
| 110 | + branches: "main 9.* 8.* 7.17" |
70 | 111 | build: |
71 | 112 | branch: "$BUILDKITE_BRANCH" |
72 | 113 | commit: "$BUILDKITE_COMMIT" |
|
0 commit comments