periodic.yml 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966
  1. # This file is auto-generated. See .buildkite/pipelines/periodic.template.yml
  2. steps:
  3. - group: bwc
  4. steps:
  5. - label: 7.0.1 / bwc
  6. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v7.0.1#bwcTest
  7. timeout_in_minutes: 300
  8. agents:
  9. provider: gcp
  10. image: family/elasticsearch-ubuntu-2404
  11. machineType: n1-standard-32
  12. buildDirectory: /dev/shm/bk
  13. preemptible: true
  14. env:
  15. BWC_VERSION: 7.0.1
  16. retry:
  17. automatic:
  18. - exit_status: "-1"
  19. limit: 3
  20. signal_reason: none
  21. - signal_reason: agent_stop
  22. limit: 3
  23. - label: 7.1.1 / bwc
  24. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v7.1.1#bwcTest
  25. timeout_in_minutes: 300
  26. agents:
  27. provider: gcp
  28. image: family/elasticsearch-ubuntu-2404
  29. machineType: n1-standard-32
  30. buildDirectory: /dev/shm/bk
  31. preemptible: true
  32. env:
  33. BWC_VERSION: 7.1.1
  34. retry:
  35. automatic:
  36. - exit_status: "-1"
  37. limit: 3
  38. signal_reason: none
  39. - signal_reason: agent_stop
  40. limit: 3
  41. - label: 7.2.1 / bwc
  42. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v7.2.1#bwcTest
  43. timeout_in_minutes: 300
  44. agents:
  45. provider: gcp
  46. image: family/elasticsearch-ubuntu-2404
  47. machineType: n1-standard-32
  48. buildDirectory: /dev/shm/bk
  49. preemptible: true
  50. env:
  51. BWC_VERSION: 7.2.1
  52. retry:
  53. automatic:
  54. - exit_status: "-1"
  55. limit: 3
  56. signal_reason: none
  57. - signal_reason: agent_stop
  58. limit: 3
  59. - label: 7.3.2 / bwc
  60. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v7.3.2#bwcTest
  61. timeout_in_minutes: 300
  62. agents:
  63. provider: gcp
  64. image: family/elasticsearch-ubuntu-2404
  65. machineType: n1-standard-32
  66. buildDirectory: /dev/shm/bk
  67. preemptible: true
  68. env:
  69. BWC_VERSION: 7.3.2
  70. retry:
  71. automatic:
  72. - exit_status: "-1"
  73. limit: 3
  74. signal_reason: none
  75. - signal_reason: agent_stop
  76. limit: 3
  77. - label: 7.4.2 / bwc
  78. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v7.4.2#bwcTest
  79. timeout_in_minutes: 300
  80. agents:
  81. provider: gcp
  82. image: family/elasticsearch-ubuntu-2404
  83. machineType: n1-standard-32
  84. buildDirectory: /dev/shm/bk
  85. preemptible: true
  86. env:
  87. BWC_VERSION: 7.4.2
  88. retry:
  89. automatic:
  90. - exit_status: "-1"
  91. limit: 3
  92. signal_reason: none
  93. - signal_reason: agent_stop
  94. limit: 3
  95. - label: 7.5.2 / bwc
  96. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v7.5.2#bwcTest
  97. timeout_in_minutes: 300
  98. agents:
  99. provider: gcp
  100. image: family/elasticsearch-ubuntu-2404
  101. machineType: n1-standard-32
  102. buildDirectory: /dev/shm/bk
  103. preemptible: true
  104. env:
  105. BWC_VERSION: 7.5.2
  106. retry:
  107. automatic:
  108. - exit_status: "-1"
  109. limit: 3
  110. signal_reason: none
  111. - signal_reason: agent_stop
  112. limit: 3
  113. - label: 7.6.2 / bwc
  114. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v7.6.2#bwcTest
  115. timeout_in_minutes: 300
  116. agents:
  117. provider: gcp
  118. image: family/elasticsearch-ubuntu-2404
  119. machineType: n1-standard-32
  120. buildDirectory: /dev/shm/bk
  121. preemptible: true
  122. env:
  123. BWC_VERSION: 7.6.2
  124. retry:
  125. automatic:
  126. - exit_status: "-1"
  127. limit: 3
  128. signal_reason: none
  129. - signal_reason: agent_stop
  130. limit: 3
  131. - label: 7.7.1 / bwc
  132. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v7.7.1#bwcTest
  133. timeout_in_minutes: 300
  134. agents:
  135. provider: gcp
  136. image: family/elasticsearch-ubuntu-2404
  137. machineType: n1-standard-32
  138. buildDirectory: /dev/shm/bk
  139. preemptible: true
  140. env:
  141. BWC_VERSION: 7.7.1
  142. retry:
  143. automatic:
  144. - exit_status: "-1"
  145. limit: 3
  146. signal_reason: none
  147. - signal_reason: agent_stop
  148. limit: 3
  149. - label: 7.8.1 / bwc
  150. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v7.8.1#bwcTest
  151. timeout_in_minutes: 300
  152. agents:
  153. provider: gcp
  154. image: family/elasticsearch-ubuntu-2404
  155. machineType: n1-standard-32
  156. buildDirectory: /dev/shm/bk
  157. preemptible: true
  158. env:
  159. BWC_VERSION: 7.8.1
  160. retry:
  161. automatic:
  162. - exit_status: "-1"
  163. limit: 3
  164. signal_reason: none
  165. - signal_reason: agent_stop
  166. limit: 3
  167. - label: 7.9.3 / bwc
  168. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v7.9.3#bwcTest
  169. timeout_in_minutes: 300
  170. agents:
  171. provider: gcp
  172. image: family/elasticsearch-ubuntu-2404
  173. machineType: n1-standard-32
  174. buildDirectory: /dev/shm/bk
  175. preemptible: true
  176. env:
  177. BWC_VERSION: 7.9.3
  178. retry:
  179. automatic:
  180. - exit_status: "-1"
  181. limit: 3
  182. signal_reason: none
  183. - signal_reason: agent_stop
  184. limit: 3
  185. - label: 7.10.2 / bwc
  186. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v7.10.2#bwcTest
  187. timeout_in_minutes: 300
  188. agents:
  189. provider: gcp
  190. image: family/elasticsearch-ubuntu-2404
  191. machineType: n1-standard-32
  192. buildDirectory: /dev/shm/bk
  193. preemptible: true
  194. env:
  195. BWC_VERSION: 7.10.2
  196. retry:
  197. automatic:
  198. - exit_status: "-1"
  199. limit: 3
  200. signal_reason: none
  201. - signal_reason: agent_stop
  202. limit: 3
  203. - label: 7.11.2 / bwc
  204. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v7.11.2#bwcTest
  205. timeout_in_minutes: 300
  206. agents:
  207. provider: gcp
  208. image: family/elasticsearch-ubuntu-2404
  209. machineType: n1-standard-32
  210. buildDirectory: /dev/shm/bk
  211. preemptible: true
  212. env:
  213. BWC_VERSION: 7.11.2
  214. retry:
  215. automatic:
  216. - exit_status: "-1"
  217. limit: 3
  218. signal_reason: none
  219. - signal_reason: agent_stop
  220. limit: 3
  221. - label: 7.12.1 / bwc
  222. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v7.12.1#bwcTest
  223. timeout_in_minutes: 300
  224. agents:
  225. provider: gcp
  226. image: family/elasticsearch-ubuntu-2404
  227. machineType: n1-standard-32
  228. buildDirectory: /dev/shm/bk
  229. preemptible: true
  230. env:
  231. BWC_VERSION: 7.12.1
  232. retry:
  233. automatic:
  234. - exit_status: "-1"
  235. limit: 3
  236. signal_reason: none
  237. - signal_reason: agent_stop
  238. limit: 3
  239. - label: 7.13.4 / bwc
  240. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v7.13.4#bwcTest
  241. timeout_in_minutes: 300
  242. agents:
  243. provider: gcp
  244. image: family/elasticsearch-ubuntu-2404
  245. machineType: n1-standard-32
  246. buildDirectory: /dev/shm/bk
  247. preemptible: true
  248. env:
  249. BWC_VERSION: 7.13.4
  250. retry:
  251. automatic:
  252. - exit_status: "-1"
  253. limit: 3
  254. signal_reason: none
  255. - signal_reason: agent_stop
  256. limit: 3
  257. - label: 7.14.2 / bwc
  258. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v7.14.2#bwcTest
  259. timeout_in_minutes: 300
  260. agents:
  261. provider: gcp
  262. image: family/elasticsearch-ubuntu-2404
  263. machineType: n1-standard-32
  264. buildDirectory: /dev/shm/bk
  265. preemptible: true
  266. env:
  267. BWC_VERSION: 7.14.2
  268. retry:
  269. automatic:
  270. - exit_status: "-1"
  271. limit: 3
  272. signal_reason: none
  273. - signal_reason: agent_stop
  274. limit: 3
  275. - label: 7.15.2 / bwc
  276. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v7.15.2#bwcTest
  277. timeout_in_minutes: 300
  278. agents:
  279. provider: gcp
  280. image: family/elasticsearch-ubuntu-2404
  281. machineType: n1-standard-32
  282. buildDirectory: /dev/shm/bk
  283. preemptible: true
  284. env:
  285. BWC_VERSION: 7.15.2
  286. retry:
  287. automatic:
  288. - exit_status: "-1"
  289. limit: 3
  290. signal_reason: none
  291. - signal_reason: agent_stop
  292. limit: 3
  293. - label: 7.16.3 / bwc
  294. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v7.16.3#bwcTest
  295. timeout_in_minutes: 300
  296. agents:
  297. provider: gcp
  298. image: family/elasticsearch-ubuntu-2404
  299. machineType: n1-standard-32
  300. buildDirectory: /dev/shm/bk
  301. preemptible: true
  302. env:
  303. BWC_VERSION: 7.16.3
  304. retry:
  305. automatic:
  306. - exit_status: "-1"
  307. limit: 3
  308. signal_reason: none
  309. - signal_reason: agent_stop
  310. limit: 3
  311. - label: 7.17.30 / bwc
  312. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v7.17.30#bwcTest
  313. timeout_in_minutes: 300
  314. agents:
  315. provider: gcp
  316. image: family/elasticsearch-ubuntu-2404
  317. machineType: n1-standard-32
  318. buildDirectory: /dev/shm/bk
  319. preemptible: true
  320. env:
  321. BWC_VERSION: 7.17.30
  322. retry:
  323. automatic:
  324. - exit_status: "-1"
  325. limit: 3
  326. signal_reason: none
  327. - signal_reason: agent_stop
  328. limit: 3
  329. - label: 8.0.1 / bwc
  330. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v8.0.1#bwcTest
  331. timeout_in_minutes: 300
  332. agents:
  333. provider: gcp
  334. image: family/elasticsearch-ubuntu-2404
  335. machineType: n1-standard-32
  336. buildDirectory: /dev/shm/bk
  337. preemptible: true
  338. env:
  339. BWC_VERSION: 8.0.1
  340. retry:
  341. automatic:
  342. - exit_status: "-1"
  343. limit: 3
  344. signal_reason: none
  345. - signal_reason: agent_stop
  346. limit: 3
  347. - label: 8.1.3 / bwc
  348. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v8.1.3#bwcTest
  349. timeout_in_minutes: 300
  350. agents:
  351. provider: gcp
  352. image: family/elasticsearch-ubuntu-2404
  353. machineType: n1-standard-32
  354. buildDirectory: /dev/shm/bk
  355. preemptible: true
  356. env:
  357. BWC_VERSION: 8.1.3
  358. retry:
  359. automatic:
  360. - exit_status: "-1"
  361. limit: 3
  362. signal_reason: none
  363. - signal_reason: agent_stop
  364. limit: 3
  365. - label: 8.2.3 / bwc
  366. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v8.2.3#bwcTest
  367. timeout_in_minutes: 300
  368. agents:
  369. provider: gcp
  370. image: family/elasticsearch-ubuntu-2404
  371. machineType: n1-standard-32
  372. buildDirectory: /dev/shm/bk
  373. preemptible: true
  374. env:
  375. BWC_VERSION: 8.2.3
  376. retry:
  377. automatic:
  378. - exit_status: "-1"
  379. limit: 3
  380. signal_reason: none
  381. - signal_reason: agent_stop
  382. limit: 3
  383. - label: 8.3.3 / bwc
  384. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v8.3.3#bwcTest
  385. timeout_in_minutes: 300
  386. agents:
  387. provider: gcp
  388. image: family/elasticsearch-ubuntu-2404
  389. machineType: n1-standard-32
  390. buildDirectory: /dev/shm/bk
  391. preemptible: true
  392. env:
  393. BWC_VERSION: 8.3.3
  394. retry:
  395. automatic:
  396. - exit_status: "-1"
  397. limit: 3
  398. signal_reason: none
  399. - signal_reason: agent_stop
  400. limit: 3
  401. - label: 8.4.3 / bwc
  402. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v8.4.3#bwcTest
  403. timeout_in_minutes: 300
  404. agents:
  405. provider: gcp
  406. image: family/elasticsearch-ubuntu-2404
  407. machineType: n1-standard-32
  408. buildDirectory: /dev/shm/bk
  409. preemptible: true
  410. env:
  411. BWC_VERSION: 8.4.3
  412. retry:
  413. automatic:
  414. - exit_status: "-1"
  415. limit: 3
  416. signal_reason: none
  417. - signal_reason: agent_stop
  418. limit: 3
  419. - label: 8.5.3 / bwc
  420. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v8.5.3#bwcTest
  421. timeout_in_minutes: 300
  422. agents:
  423. provider: gcp
  424. image: family/elasticsearch-ubuntu-2404
  425. machineType: n1-standard-32
  426. buildDirectory: /dev/shm/bk
  427. preemptible: true
  428. env:
  429. BWC_VERSION: 8.5.3
  430. retry:
  431. automatic:
  432. - exit_status: "-1"
  433. limit: 3
  434. signal_reason: none
  435. - signal_reason: agent_stop
  436. limit: 3
  437. - label: 8.6.2 / bwc
  438. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v8.6.2#bwcTest
  439. timeout_in_minutes: 300
  440. agents:
  441. provider: gcp
  442. image: family/elasticsearch-ubuntu-2404
  443. machineType: n1-standard-32
  444. buildDirectory: /dev/shm/bk
  445. preemptible: true
  446. env:
  447. BWC_VERSION: 8.6.2
  448. retry:
  449. automatic:
  450. - exit_status: "-1"
  451. limit: 3
  452. signal_reason: none
  453. - signal_reason: agent_stop
  454. limit: 3
  455. - label: 8.7.1 / bwc
  456. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v8.7.1#bwcTest
  457. timeout_in_minutes: 300
  458. agents:
  459. provider: gcp
  460. image: family/elasticsearch-ubuntu-2404
  461. machineType: n1-standard-32
  462. buildDirectory: /dev/shm/bk
  463. preemptible: true
  464. env:
  465. BWC_VERSION: 8.7.1
  466. retry:
  467. automatic:
  468. - exit_status: "-1"
  469. limit: 3
  470. signal_reason: none
  471. - signal_reason: agent_stop
  472. limit: 3
  473. - label: 8.8.2 / bwc
  474. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v8.8.2#bwcTest
  475. timeout_in_minutes: 300
  476. agents:
  477. provider: gcp
  478. image: family/elasticsearch-ubuntu-2404
  479. machineType: n1-standard-32
  480. buildDirectory: /dev/shm/bk
  481. preemptible: true
  482. env:
  483. BWC_VERSION: 8.8.2
  484. retry:
  485. automatic:
  486. - exit_status: "-1"
  487. limit: 3
  488. signal_reason: none
  489. - signal_reason: agent_stop
  490. limit: 3
  491. - label: 8.9.2 / bwc
  492. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v8.9.2#bwcTest
  493. timeout_in_minutes: 300
  494. agents:
  495. provider: gcp
  496. image: family/elasticsearch-ubuntu-2404
  497. machineType: n1-standard-32
  498. buildDirectory: /dev/shm/bk
  499. preemptible: true
  500. env:
  501. BWC_VERSION: 8.9.2
  502. retry:
  503. automatic:
  504. - exit_status: "-1"
  505. limit: 3
  506. signal_reason: none
  507. - signal_reason: agent_stop
  508. limit: 3
  509. - label: 8.10.4 / bwc
  510. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v8.10.4#bwcTest
  511. timeout_in_minutes: 300
  512. agents:
  513. provider: gcp
  514. image: family/elasticsearch-ubuntu-2404
  515. machineType: n1-standard-32
  516. buildDirectory: /dev/shm/bk
  517. preemptible: true
  518. env:
  519. BWC_VERSION: 8.10.4
  520. retry:
  521. automatic:
  522. - exit_status: "-1"
  523. limit: 3
  524. signal_reason: none
  525. - signal_reason: agent_stop
  526. limit: 3
  527. - label: 8.11.4 / bwc
  528. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v8.11.4#bwcTest
  529. timeout_in_minutes: 300
  530. agents:
  531. provider: gcp
  532. image: family/elasticsearch-ubuntu-2404
  533. machineType: n1-standard-32
  534. buildDirectory: /dev/shm/bk
  535. preemptible: true
  536. env:
  537. BWC_VERSION: 8.11.4
  538. retry:
  539. automatic:
  540. - exit_status: "-1"
  541. limit: 3
  542. signal_reason: none
  543. - signal_reason: agent_stop
  544. limit: 3
  545. - label: 8.12.2 / bwc
  546. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v8.12.2#bwcTest
  547. timeout_in_minutes: 300
  548. agents:
  549. provider: gcp
  550. image: family/elasticsearch-ubuntu-2404
  551. machineType: n1-standard-32
  552. buildDirectory: /dev/shm/bk
  553. preemptible: true
  554. env:
  555. BWC_VERSION: 8.12.2
  556. retry:
  557. automatic:
  558. - exit_status: "-1"
  559. limit: 3
  560. signal_reason: none
  561. - signal_reason: agent_stop
  562. limit: 3
  563. - label: 8.13.4 / bwc
  564. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v8.13.4#bwcTest
  565. timeout_in_minutes: 300
  566. agents:
  567. provider: gcp
  568. image: family/elasticsearch-ubuntu-2404
  569. machineType: n1-standard-32
  570. buildDirectory: /dev/shm/bk
  571. preemptible: true
  572. env:
  573. BWC_VERSION: 8.13.4
  574. retry:
  575. automatic:
  576. - exit_status: "-1"
  577. limit: 3
  578. signal_reason: none
  579. - signal_reason: agent_stop
  580. limit: 3
  581. - label: 8.14.3 / bwc
  582. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v8.14.3#bwcTest
  583. timeout_in_minutes: 300
  584. agents:
  585. provider: gcp
  586. image: family/elasticsearch-ubuntu-2404
  587. machineType: n1-standard-32
  588. buildDirectory: /dev/shm/bk
  589. preemptible: true
  590. env:
  591. BWC_VERSION: 8.14.3
  592. retry:
  593. automatic:
  594. - exit_status: "-1"
  595. limit: 3
  596. signal_reason: none
  597. - signal_reason: agent_stop
  598. limit: 3
  599. - label: 8.15.5 / bwc
  600. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v8.15.5#bwcTest
  601. timeout_in_minutes: 300
  602. agents:
  603. provider: gcp
  604. image: family/elasticsearch-ubuntu-2404
  605. machineType: n1-standard-32
  606. buildDirectory: /dev/shm/bk
  607. preemptible: true
  608. env:
  609. BWC_VERSION: 8.15.5
  610. retry:
  611. automatic:
  612. - exit_status: "-1"
  613. limit: 3
  614. signal_reason: none
  615. - signal_reason: agent_stop
  616. limit: 3
  617. - label: 8.16.6 / bwc
  618. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v8.16.6#bwcTest
  619. timeout_in_minutes: 300
  620. agents:
  621. provider: gcp
  622. image: family/elasticsearch-ubuntu-2404
  623. machineType: n1-standard-32
  624. buildDirectory: /dev/shm/bk
  625. preemptible: true
  626. env:
  627. BWC_VERSION: 8.16.6
  628. retry:
  629. automatic:
  630. - exit_status: "-1"
  631. limit: 3
  632. signal_reason: none
  633. - signal_reason: agent_stop
  634. limit: 3
  635. - label: 8.17.10 / bwc
  636. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v8.17.10#bwcTest
  637. timeout_in_minutes: 300
  638. agents:
  639. provider: gcp
  640. image: family/elasticsearch-ubuntu-2404
  641. machineType: n1-standard-32
  642. buildDirectory: /dev/shm/bk
  643. preemptible: true
  644. env:
  645. BWC_VERSION: 8.17.10
  646. retry:
  647. automatic:
  648. - exit_status: "-1"
  649. limit: 3
  650. signal_reason: none
  651. - signal_reason: agent_stop
  652. limit: 3
  653. - label: 8.18.8 / bwc
  654. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v8.18.8#bwcTest
  655. timeout_in_minutes: 300
  656. agents:
  657. provider: gcp
  658. image: family/elasticsearch-ubuntu-2404
  659. machineType: n1-standard-32
  660. buildDirectory: /dev/shm/bk
  661. preemptible: true
  662. env:
  663. BWC_VERSION: 8.18.8
  664. retry:
  665. automatic:
  666. - exit_status: "-1"
  667. limit: 3
  668. signal_reason: none
  669. - signal_reason: agent_stop
  670. limit: 3
  671. - label: 8.19.5 / bwc
  672. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v8.19.5#bwcTest
  673. timeout_in_minutes: 300
  674. agents:
  675. provider: gcp
  676. image: family/elasticsearch-ubuntu-2404
  677. machineType: n1-standard-32
  678. buildDirectory: /dev/shm/bk
  679. preemptible: true
  680. env:
  681. BWC_VERSION: 8.19.5
  682. retry:
  683. automatic:
  684. - exit_status: "-1"
  685. limit: 3
  686. signal_reason: none
  687. - signal_reason: agent_stop
  688. limit: 3
  689. - label: concurrent-search-tests
  690. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true -Dtests.jvm.argline=-Des.concurrent_search=true -Des.concurrent_search=true functionalTests
  691. timeout_in_minutes: 420
  692. agents:
  693. provider: gcp
  694. image: family/elasticsearch-ubuntu-2404
  695. diskSizeGb: 350
  696. machineType: custom-32-98304
  697. - label: encryption-at-rest
  698. command: .buildkite/scripts/encryption-at-rest.sh
  699. timeout_in_minutes: 420
  700. agents:
  701. provider: gcp
  702. image: family/elasticsearch-ubuntu-2404
  703. diskSizeGb: 350
  704. machineType: custom-32-98304
  705. - label: eql-correctness
  706. command: .buildkite/scripts/eql-correctness.sh
  707. timeout_in_minutes: 300
  708. agents:
  709. provider: gcp
  710. image: family/elasticsearch-ubuntu-2404
  711. machineType: custom-32-98304
  712. buildDirectory: /dev/shm/bk
  713. - label: example-plugins
  714. command: |-
  715. cd $$WORKSPACE/plugins/examples
  716. $$WORKSPACE/.ci/scripts/run-gradle.sh build
  717. timeout_in_minutes: 300
  718. agents:
  719. provider: gcp
  720. image: family/elasticsearch-ubuntu-2404
  721. machineType: custom-32-98304
  722. buildDirectory: /dev/shm/bk
  723. - group: java-fips-matrix
  724. steps:
  725. - label: "{{matrix.ES_RUNTIME_JAVA}} / {{matrix.GRADLE_TASK}} / java-fips-matrix"
  726. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true -Dtests.fips.enabled=true $$GRADLE_TASK
  727. timeout_in_minutes: 300
  728. matrix:
  729. setup:
  730. ES_RUNTIME_JAVA:
  731. - adoptopenjdk17
  732. GRADLE_TASK:
  733. - checkPart1
  734. - checkPart2
  735. - checkPart3
  736. - checkPart4
  737. - checkPart5
  738. - checkPart6
  739. - checkRestCompat
  740. agents:
  741. provider: gcp
  742. image: family/elasticsearch-ubuntu-2404
  743. machineType: n1-standard-32
  744. buildDirectory: /dev/shm/bk
  745. env:
  746. ES_RUNTIME_JAVA: "{{matrix.ES_RUNTIME_JAVA}}"
  747. GRADLE_TASK: "{{matrix.GRADLE_TASK}}"
  748. - label: "{{matrix.ES_RUNTIME_JAVA}} / {{matrix.BWC_VERSION}} / java-fips-matrix-bwc"
  749. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true -Dtests.fips.enabled=true v$$BWC_VERSION#bwcTest
  750. timeout_in_minutes: 300
  751. matrix:
  752. setup:
  753. ES_RUNTIME_JAVA:
  754. - adoptopenjdk17
  755. BWC_VERSION: ["7.17.30", "8.18.8", "8.19.5"]
  756. agents:
  757. provider: gcp
  758. image: family/elasticsearch-ubuntu-2404
  759. machineType: n1-standard-32
  760. buildDirectory: /dev/shm/bk
  761. env:
  762. ES_RUNTIME_JAVA: "{{matrix.ES_RUNTIME_JAVA}}"
  763. BWC_VERSION: "{{matrix.BWC_VERSION}}"
  764. - group: java-matrix
  765. steps:
  766. - label: "{{matrix.ES_RUNTIME_JAVA}} / {{matrix.GRADLE_TASK}} / java-matrix"
  767. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true $$GRADLE_TASK
  768. timeout_in_minutes: 300
  769. matrix:
  770. setup:
  771. ES_RUNTIME_JAVA:
  772. - graalvm-ce17
  773. - adoptopenjdk17
  774. - openjdk21
  775. - openjdk22
  776. - openjdk23
  777. GRADLE_TASK:
  778. - checkPart1
  779. - checkPart2
  780. - checkPart3
  781. - checkPart4
  782. - checkPart5
  783. - checkPart6
  784. - checkRestCompat
  785. agents:
  786. provider: gcp
  787. image: family/elasticsearch-ubuntu-2404
  788. machineType: n1-standard-32
  789. buildDirectory: /dev/shm/bk
  790. env:
  791. ES_RUNTIME_JAVA: "{{matrix.ES_RUNTIME_JAVA}}"
  792. GRADLE_TASK: "{{matrix.GRADLE_TASK}}"
  793. - label: "{{matrix.ES_RUNTIME_JAVA}} / {{matrix.BWC_VERSION}} / java-matrix-bwc"
  794. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v$$BWC_VERSION#bwcTest
  795. timeout_in_minutes: 300
  796. matrix:
  797. setup:
  798. ES_RUNTIME_JAVA:
  799. - graalvm-ce17
  800. - adoptopenjdk17
  801. - openjdk21
  802. - openjdk22
  803. - openjdk23
  804. BWC_VERSION: ["7.17.30", "8.18.8", "8.19.5"]
  805. agents:
  806. provider: gcp
  807. image: family/elasticsearch-ubuntu-2404
  808. machineType: n1-standard-32
  809. buildDirectory: /dev/shm/bk
  810. env:
  811. ES_RUNTIME_JAVA: "{{matrix.ES_RUNTIME_JAVA}}"
  812. BWC_VERSION: "{{matrix.BWC_VERSION}}"
  813. - label: release-tests
  814. command: .buildkite/scripts/release-tests.sh
  815. timeout_in_minutes: 360
  816. agents:
  817. provider: gcp
  818. image: family/elasticsearch-ubuntu-2404
  819. diskSizeGb: 350
  820. machineType: custom-32-98304
  821. - label: single-processor-node-tests
  822. command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true -Dtests.configure_test_clusters_with_one_processor=true functionalTests
  823. timeout_in_minutes: 420
  824. agents:
  825. provider: gcp
  826. image: family/elasticsearch-ubuntu-2404
  827. diskSizeGb: 350
  828. machineType: custom-32-98304
  829. - group: third-party tests
  830. steps:
  831. - label: third-party / azure-sas
  832. command: |
  833. export azure_storage_container=elasticsearch-ci-thirdparty-sas
  834. export azure_storage_base_path=$BUILDKITE_BRANCH
  835. .ci/scripts/run-gradle.sh azureThirdPartyTest
  836. env:
  837. USE_3RD_PARTY_AZURE_SAS_CREDENTIALS: "true"
  838. timeout_in_minutes: 30
  839. agents:
  840. provider: gcp
  841. image: family/elasticsearch-ubuntu-2404
  842. machineType: n2-standard-8
  843. buildDirectory: /dev/shm/bk
  844. - label: third-party / azure
  845. command: |
  846. export azure_storage_container=elasticsearch-ci-thirdparty
  847. export azure_storage_base_path=$BUILDKITE_BRANCH
  848. .ci/scripts/run-gradle.sh azureThirdPartyTest
  849. env:
  850. USE_3RD_PARTY_AZURE_CREDENTIALS: "true"
  851. timeout_in_minutes: 30
  852. agents:
  853. provider: gcp
  854. image: family/elasticsearch-ubuntu-2404
  855. machineType: n2-standard-8
  856. buildDirectory: /dev/shm/bk
  857. - label: third-party / gcs
  858. command: |
  859. export google_storage_bucket=elasticsearch-ci-thirdparty
  860. export google_storage_base_path=$BUILDKITE_BRANCH
  861. .ci/scripts/run-gradle.sh gcsThirdPartyTest
  862. env:
  863. USE_3RD_PARTY_GCS_CREDENTIALS: "true"
  864. timeout_in_minutes: 30
  865. agents:
  866. provider: gcp
  867. image: family/elasticsearch-ubuntu-2404
  868. machineType: n2-standard-8
  869. buildDirectory: /dev/shm/bk
  870. - label: third-party / geoip
  871. command: |
  872. .ci/scripts/run-gradle.sh :modules:ingest-geoip:internalClusterTest -Dtests.jvm.argline="-Dgeoip_use_service=true"
  873. timeout_in_minutes: 30
  874. agents:
  875. provider: gcp
  876. image: family/elasticsearch-ubuntu-2404
  877. machineType: n2-standard-8
  878. buildDirectory: /dev/shm/bk
  879. - label: third-party / s3
  880. command: |
  881. export amazon_s3_bucket=elasticsearch-ci.us-west-2
  882. export amazon_s3_base_path=$BUILDKITE_BRANCH
  883. .ci/scripts/run-gradle.sh s3ThirdPartyTest
  884. env:
  885. USE_3RD_PARTY_S3_CREDENTIALS: "true"
  886. timeout_in_minutes: 30
  887. agents:
  888. provider: gcp
  889. image: family/elasticsearch-ubuntu-2404
  890. machineType: n2-standard-8
  891. buildDirectory: /dev/shm/bk
  892. - label: third-party / ms-graph
  893. command: |
  894. .ci/scripts/run-gradle.sh msGraphThirdPartyTest
  895. env:
  896. USE_3RD_PARTY_MS_GRAPH_CREDENTIALS: "true"
  897. timeout_in_minutes: 30
  898. agents:
  899. provider: gcp
  900. image: family/elasticsearch-ubuntu-2404
  901. machineType: n2-standard-8
  902. buildDirectory: /dev/shm/bk
  903. - label: Upload Snyk Dependency Graph
  904. command: .ci/scripts/run-gradle.sh uploadSnykDependencyGraph -PsnykTargetReference=$BUILDKITE_BRANCH
  905. env:
  906. USE_SNYK_CREDENTIALS: "true"
  907. timeout_in_minutes: 20
  908. agents:
  909. provider: gcp
  910. image: family/elasticsearch-ubuntu-2404
  911. machineType: n2-standard-8
  912. buildDirectory: /dev/shm/bk
  913. if: build.branch =~ /^(main|\d+\.\d+|\d+\.x)$$/
  914. - label: check-branch-consistency
  915. command: .ci/scripts/run-gradle.sh branchConsistency
  916. timeout_in_minutes: 15
  917. agents:
  918. provider: gcp
  919. image: family/elasticsearch-ubuntu-2404
  920. machineType: n2-standard-2
  921. - label: check-branch-protection-rules
  922. command: .buildkite/scripts/branch-protection.sh
  923. timeout_in_minutes: 5