|
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 | | - diskSizeGb: 250 |
11 | 10 | - wait |
12 | 11 | - label: part1 |
13 | | - 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 |
14 | 13 | timeout_in_minutes: 300 |
15 | 14 | agents: |
16 | 15 | provider: gcp |
17 | | - image: family/elasticsearch-ubuntu-2004 |
| 16 | + image: family/elasticsearch-ubuntu-2404 |
18 | 17 | machineType: n1-standard-32 |
19 | 18 | buildDirectory: /dev/shm/bk |
20 | | - diskSizeGb: 250 |
21 | 19 | - label: part2 |
22 | | - 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 |
23 | 21 | timeout_in_minutes: 300 |
24 | 22 | agents: |
25 | 23 | provider: gcp |
26 | | - image: family/elasticsearch-ubuntu-2004 |
| 24 | + image: family/elasticsearch-ubuntu-2404 |
27 | 25 | machineType: n1-standard-32 |
28 | 26 | buildDirectory: /dev/shm/bk |
29 | | - diskSizeGb: 250 |
30 | 27 | - label: part3 |
31 | | - 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 |
32 | 29 | timeout_in_minutes: 300 |
33 | 30 | agents: |
34 | 31 | provider: gcp |
35 | | - image: family/elasticsearch-ubuntu-2004 |
| 32 | + image: family/elasticsearch-ubuntu-2404 |
36 | 33 | machineType: n1-standard-32 |
37 | 34 | buildDirectory: /dev/shm/bk |
38 | | - diskSizeGb: 250 |
39 | 35 | - label: part4 |
40 | | - 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 |
41 | 37 | timeout_in_minutes: 300 |
42 | 38 | agents: |
43 | 39 | provider: gcp |
44 | | - image: family/elasticsearch-ubuntu-2004 |
| 40 | + image: family/elasticsearch-ubuntu-2404 |
45 | 41 | machineType: n1-standard-32 |
46 | 42 | buildDirectory: /dev/shm/bk |
47 | | - diskSizeGb: 250 |
48 | 43 | - label: part5 |
49 | | - command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true -Dorg.elasticsearch.build.cache.push=true -Dignore.tests.seed -Dscan.capture-task-input-files checkPart5 |
| 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 |
50 | 53 | timeout_in_minutes: 300 |
51 | 54 | agents: |
52 | 55 | provider: gcp |
53 | 56 | image: family/elasticsearch-ubuntu-2004 |
54 | 57 | machineType: n1-standard-32 |
55 | 58 | buildDirectory: /dev/shm/bk |
56 | | - diskSizeGb: 250 |
| 59 | + |
57 | 60 | - group: bwc-snapshots |
58 | 61 | steps: |
59 | 62 | - label: "{{matrix.BWC_VERSION}} / bwc-snapshots" |
60 | | - 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 |
61 | 64 | timeout_in_minutes: 300 |
62 | 65 | matrix: |
63 | 66 | setup: |
64 | 67 | BWC_VERSION: $BWC_LIST |
65 | 68 | agents: |
66 | 69 | provider: gcp |
67 | | - image: family/elasticsearch-ubuntu-2004 |
| 70 | + image: family/elasticsearch-ubuntu-2404 |
68 | 71 | machineType: custom-32-98304 |
69 | 72 | buildDirectory: /dev/shm/bk |
70 | | - diskSizeGb: 250 |
71 | 73 | env: |
72 | 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}}" |
73 | 98 | - label: rest-compat |
74 | | - 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 |
75 | 100 | timeout_in_minutes: 300 |
76 | 101 | agents: |
77 | 102 | provider: gcp |
78 | | - image: family/elasticsearch-ubuntu-2004 |
| 103 | + image: family/elasticsearch-ubuntu-2404 |
79 | 104 | machineType: custom-32-98304 |
80 | 105 | buildDirectory: /dev/shm/bk |
81 | | - diskSizeGb: 250 |
82 | 106 | - wait |
83 | 107 | - trigger: elasticsearch-dra-workflow |
84 | 108 | label: Trigger DRA snapshot workflow |
85 | 109 | async: true |
| 110 | + branches: "main 9.* 8.* 7.17" |
86 | 111 | build: |
87 | 112 | branch: "$BUILDKITE_BRANCH" |
88 | 113 | commit: "$BUILDKITE_COMMIT" |
|
0 commit comments