| 
 | 1 | +env:  | 
 | 2 | +  JAVA_EA_VERSION: "${JAVA_EA_VERSION:-26-pre}"  | 
 | 3 | + | 
 | 4 | +steps:  | 
 | 5 | +  - group: bwc  | 
 | 6 | +    steps: $BWC_STEPS  | 
 | 7 | +  - label: concurrent-search-tests  | 
 | 8 | +    command: .ci/scripts/run-gradle.sh -Druntime.java=$$JAVA_EA_VERSION -Dbwc.checkout.align=true -Dtests.jvm.argline=-Des.concurrent_search=true -Des.concurrent_search=true functionalTests  | 
 | 9 | +    timeout_in_minutes: 420  | 
 | 10 | +    agents:  | 
 | 11 | +      provider: gcp  | 
 | 12 | +      image: family/elasticsearch-ubuntu-2404  | 
 | 13 | +      diskSizeGb: 350  | 
 | 14 | +      machineType: custom-32-98304  | 
 | 15 | +  - label: encryption-at-rest  | 
 | 16 | +    command: .buildkite/scripts/encryption-at-rest.sh -Druntime.java=$$JAVA_EA_VERSION  | 
 | 17 | +    timeout_in_minutes: 420  | 
 | 18 | +    agents:  | 
 | 19 | +      provider: gcp  | 
 | 20 | +      image: family/elasticsearch-ubuntu-2404  | 
 | 21 | +      diskSizeGb: 350  | 
 | 22 | +      machineType: custom-32-98304  | 
 | 23 | +  - label: eql-correctness  | 
 | 24 | +    command: .buildkite/scripts/eql-correctness.sh -Druntime.java=$$JAVA_EA_VERSION  | 
 | 25 | +    timeout_in_minutes: 300  | 
 | 26 | +    agents:  | 
 | 27 | +      provider: gcp  | 
 | 28 | +      image: family/elasticsearch-ubuntu-2404  | 
 | 29 | +      machineType: custom-32-98304  | 
 | 30 | +      buildDirectory: /dev/shm/bk  | 
 | 31 | +  - group: java-matrix  | 
 | 32 | +    steps:  | 
 | 33 | +      - label: "{{matrix.GRADLE_TASK}} / {{matrix.image}} "  | 
 | 34 | +        command: .ci/scripts/run-gradle.sh -Druntime.java=$$JAVA_EA_VERSION -Dbwc.checkout.align=true $$GRADLE_TASK  | 
 | 35 | +        timeout_in_minutes: 300  | 
 | 36 | +        matrix:  | 
 | 37 | +          setup:  | 
 | 38 | +            image:  | 
 | 39 | +              - ubuntu-2404  | 
 | 40 | +            GRADLE_TASK:  | 
 | 41 | +              - checkPart1  | 
 | 42 | +              - checkPart2  | 
 | 43 | +              - checkPart3  | 
 | 44 | +              - checkPart4  | 
 | 45 | +              - checkPart5  | 
 | 46 | +              - checkPart6  | 
 | 47 | +              - checkRestCompat  | 
 | 48 | +        agents:  | 
 | 49 | +          provider: gcp  | 
 | 50 | +          image: family/elasticsearch-{{matrix.image}}  | 
 | 51 | +          machineType: n1-standard-32  | 
 | 52 | +          buildDirectory: /dev/shm/bk  | 
 | 53 | +        env:  | 
 | 54 | +          GRADLE_TASK: "{{matrix.GRADLE_TASK}}"  | 
 | 55 | +      - label: "{{matrix.GRADLE_TASK}} / {{matrix.image}} "  | 
 | 56 | +        command: |  | 
 | 57 | +          .\.buildkite\scripts\run-script.ps1 bash .buildkite/scripts/windows-run-gradle.sh  | 
 | 58 | +        timeout_in_minutes: 300  | 
 | 59 | +        matrix:  | 
 | 60 | +          setup:  | 
 | 61 | +            image:  | 
 | 62 | +              - windows-2025  | 
 | 63 | +            GRADLE_TASK:  | 
 | 64 | +              - checkPart1  | 
 | 65 | +              - checkPart2  | 
 | 66 | +              - checkPart3  | 
 | 67 | +              - checkPart4  | 
 | 68 | +              - checkPart5  | 
 | 69 | +              - checkPart6  | 
 | 70 | +              - checkRestCompat  | 
 | 71 | +        agents:  | 
 | 72 | +          provider: gcp  | 
 | 73 | +          image: family/elasticsearch-{{matrix.image}}  | 
 | 74 | +          machineType: n1-standard-32  | 
 | 75 | +          buildDirectory: /dev/shm/bk  | 
 | 76 | +        env:  | 
 | 77 | +          GRADLE_PARAMS: "-Druntime.java=$$JAVA_EA_VERSION"  | 
 | 78 | +          GRADLE_TASK: "{{matrix.GRADLE_TASK}}"  | 
 | 79 | +      - label: "{{matrix.BWC_VERSION}} / matrix-bwc"  | 
 | 80 | +        command: .ci/scripts/run-gradle.sh -Druntime.java=$$JAVA_EA_VERSION  -Dbwc.checkout.align=true v$$BWC_VERSION#bwcTest  | 
 | 81 | +        timeout_in_minutes: 300  | 
 | 82 | +        matrix:  | 
 | 83 | +          setup:  | 
 | 84 | +            BWC_VERSION: $BWC_LIST  | 
 | 85 | +        agents:  | 
 | 86 | +          provider: gcp  | 
 | 87 | +          image: family/elasticsearch-ubuntu-2404  | 
 | 88 | +          machineType: n1-standard-32  | 
 | 89 | +          buildDirectory: /dev/shm/bk  | 
 | 90 | +        env:  | 
 | 91 | +          BWC_VERSION: "{{matrix.BWC_VERSION}}"  | 
 | 92 | +  - label: release-tests  | 
 | 93 | +    command: .buildkite/scripts/release-tests.sh  | 
 | 94 | +    timeout_in_minutes: 360  | 
 | 95 | +    agents:  | 
 | 96 | +      provider: gcp  | 
 | 97 | +      image: family/elasticsearch-ubuntu-2404  | 
 | 98 | +      diskSizeGb: 350  | 
 | 99 | +      machineType: custom-32-98304  | 
 | 100 | +  - label: single-processor-node-tests  | 
 | 101 | +    command: .ci/scripts/run-gradle.sh -Druntime.java=$$JAVA_EA_VERSION -Dbwc.checkout.align=true -Dtests.configure_test_clusters_with_one_processor=true functionalTests  | 
 | 102 | +    timeout_in_minutes: 420  | 
 | 103 | +    agents:  | 
 | 104 | +      provider: gcp  | 
 | 105 | +      image: family/elasticsearch-ubuntu-2404  | 
 | 106 | +      diskSizeGb: 350  | 
 | 107 | +      machineType: custom-32-98304  | 
 | 108 | +  - group: third-party tests  | 
 | 109 | +    steps:  | 
 | 110 | +      - label: third-party / azure-sas  | 
 | 111 | +        command: |  | 
 | 112 | +          export azure_storage_container=elasticsearch-ci-thirdparty-sas  | 
 | 113 | +          export azure_storage_base_path=$BUILDKITE_BRANCH  | 
 | 114 | +
  | 
 | 115 | +          .ci/scripts/run-gradle.sh -Druntime.java=$$JAVA_EA_VERSION azureThirdPartyTest  | 
 | 116 | +        env:  | 
 | 117 | +          USE_3RD_PARTY_AZURE_SAS_CREDENTIALS: "true"  | 
 | 118 | +        timeout_in_minutes: 30  | 
 | 119 | +        agents:  | 
 | 120 | +          provider: gcp  | 
 | 121 | +          image: family/elasticsearch-ubuntu-2404  | 
 | 122 | +          machineType: n2-standard-8  | 
 | 123 | +          buildDirectory: /dev/shm/bk  | 
 | 124 | +      - label: third-party / azure  | 
 | 125 | +        command: |  | 
 | 126 | +          export azure_storage_container=elasticsearch-ci-thirdparty  | 
 | 127 | +          export azure_storage_base_path=$BUILDKITE_BRANCH  | 
 | 128 | +
  | 
 | 129 | +          .ci/scripts/run-gradle.sh -Druntime.java=$$JAVA_EA_VERSION azureThirdPartyTest  | 
 | 130 | +        env:  | 
 | 131 | +          USE_3RD_PARTY_AZURE_CREDENTIALS: "true"  | 
 | 132 | +        timeout_in_minutes: 30  | 
 | 133 | +        agents:  | 
 | 134 | +          provider: gcp  | 
 | 135 | +          image: family/elasticsearch-ubuntu-2404  | 
 | 136 | +          machineType: n2-standard-8  | 
 | 137 | +          buildDirectory: /dev/shm/bk  | 
 | 138 | +      - label: third-party / gcs  | 
 | 139 | +        command: |  | 
 | 140 | +          export google_storage_bucket=elasticsearch-ci-thirdparty  | 
 | 141 | +          export google_storage_base_path=$BUILDKITE_BRANCH  | 
 | 142 | +
  | 
 | 143 | +          .ci/scripts/run-gradle.sh -Druntime.java=$$JAVA_EA_VERSION gcsThirdPartyTest  | 
 | 144 | +        env:  | 
 | 145 | +          USE_3RD_PARTY_GCS_CREDENTIALS: "true"  | 
 | 146 | +        timeout_in_minutes: 30  | 
 | 147 | +        agents:  | 
 | 148 | +          provider: gcp  | 
 | 149 | +          image: family/elasticsearch-ubuntu-2404  | 
 | 150 | +          machineType: n2-standard-8  | 
 | 151 | +          buildDirectory: /dev/shm/bk  | 
 | 152 | +      - label: third-party / geoip  | 
 | 153 | +        command: |  | 
 | 154 | +          .ci/scripts/run-gradle.sh -Druntime.java=$$JAVA_EA_VERSION :modules:ingest-geoip:internalClusterTest -Dtests.jvm.argline="-Dgeoip_use_service=true"  | 
 | 155 | +        timeout_in_minutes: 30  | 
 | 156 | +        agents:  | 
 | 157 | +          provider: gcp  | 
 | 158 | +          image: family/elasticsearch-ubuntu-2404  | 
 | 159 | +          machineType: n2-standard-8  | 
 | 160 | +          buildDirectory: /dev/shm/bk  | 
 | 161 | +      - label: third-party / s3  | 
 | 162 | +        command: |  | 
 | 163 | +          export amazon_s3_bucket=elasticsearch-ci.us-west-2  | 
 | 164 | +          export amazon_s3_base_path=$BUILDKITE_BRANCH  | 
 | 165 | +
  | 
 | 166 | +          .ci/scripts/run-gradle.sh -Druntime.java=$$JAVA_EA_VERSION s3ThirdPartyTest  | 
 | 167 | +        env:  | 
 | 168 | +          USE_3RD_PARTY_S3_CREDENTIALS: "true"  | 
 | 169 | +        timeout_in_minutes: 30  | 
 | 170 | +        agents:  | 
 | 171 | +          provider: gcp  | 
 | 172 | +          image: family/elasticsearch-ubuntu-2404  | 
 | 173 | +          machineType: n2-standard-8  | 
 | 174 | +          buildDirectory: /dev/shm/bk  | 
 | 175 | +      - label: third-party / ms-graph  | 
 | 176 | +        command: |  | 
 | 177 | +          .ci/scripts/run-gradle.sh -Druntime.java=$$JAVA_EA_VERSION msGraphThirdPartyTest  | 
 | 178 | +        env:  | 
 | 179 | +          USE_3RD_PARTY_MS_GRAPH_CREDENTIALS: "true"  | 
 | 180 | +        timeout_in_minutes: 30  | 
 | 181 | +        agents:  | 
 | 182 | +          provider: gcp  | 
 | 183 | +          image: family/elasticsearch-ubuntu-2404  | 
 | 184 | +          machineType: n2-standard-8  | 
 | 185 | +          buildDirectory: /dev/shm/bk  | 
 | 186 | +  - group: lucene-compat  | 
 | 187 | +    steps:  | 
 | 188 | +      - label: "{{matrix.LUCENE_VERSION}} / lucene-compat"  | 
 | 189 | +        command: .ci/scripts/run-gradle.sh -Druntime.java=$$JAVA_EA_VERSION -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  | 
 | 190 | +        timeout_in_minutes: 300  | 
 | 191 | +        matrix:  | 
 | 192 | +          setup:  | 
 | 193 | +            LUCENE_VERSION:  | 
 | 194 | +              - "10.0.0"  | 
 | 195 | +            ES_VERSION:  | 
 | 196 | +              - "9.0.0"  | 
 | 197 | +            ES_COMMIT:  | 
 | 198 | +              - "10352e57d85505984582616e1e38530d3ec6ca59" # update to match last commit before lucene bump maintained from combat-lucene-10-0-0 branch  | 
 | 199 | +        agents:  | 
 | 200 | +          provider: gcp  | 
 | 201 | +          image: family/elasticsearch-ubuntu-2404  | 
 | 202 | +          machineType: custom-32-98304  | 
 | 203 | +          buildDirectory: /dev/shm/bk  | 
 | 204 | +        env:  | 
 | 205 | +          ES_VERSION: "{{matrix.ES_VERSION}}"  | 
 | 206 | +          ES_COMMIT: "{{matrix.ES_COMMIT}}"  | 
0 commit comments