elasticsearch/.ci
Mark Vieira aa83daca26
Add SLES 15.6 to docker linux exclusions list (#116506) (#116516)
# Conflicts:
#	.ci/dockerOnLinuxExclusions
2024-11-09 05:55:46 +11:00
..
jobs.t [ci] Migrate branch consistency and protection checks to Buildkite (#101646) (#101737) 2023-11-02 15:47:44 -04:00
scripts [CI] Use console=plain so that Buildkite logs aren't a mess (#115049) (#115123) 2024-10-21 16:27:03 -04:00
templates.t [ci] Disable intake jobs in Jenkins (#101641) (#101645) 2023-10-31 14:38:36 -04:00
views.t Move CI job configuration to elasticsearch repository 2021-05-06 16:30:05 -07:00
bwcVersions Bump versions after 7.17.25 release 2024-10-22 20:43:46 +00:00
dockerOnLinuxExclusions Add SLES 15.6 to docker linux exclusions list (#116506) (#116516) 2024-11-09 05:55:46 +11:00
init.gradle Add java-matrix and java-fips-matrix Buildkite pipelines (#97253) (#98040) 2023-07-28 17:50:19 -04:00
java-versions-aarch64.properties Use bundled JDK by default when testing in CI 2023-03-02 15:02:03 -08:00
java-versions-fips.properties Use bundled JDK by default when testing in CI 2023-03-02 15:02:03 -08:00
java-versions.properties Use bundled JDK by default when testing in CI 2023-03-02 15:02:03 -08:00
make-branch-config.sh Move CI job configuration to elasticsearch repository 2021-05-06 16:30:05 -07:00
matrix-runtime-javas-fips.yml [7.17] Bump minimum compiler version to Java 17 (#85935) 2022-04-18 10:11:37 -07:00
matrix-runtime-javas.yml Add Java 21 to testing matrix 2023-08-28 09:23:30 -07:00
packer_cache.sh Improve efficiency of packer cache script (#94701) (#94705) 2023-03-23 17:10:08 -04:00
README.md Move periodic job to ES repo (#48570) 2019-11-13 17:12:42 +02:00
snapshotBwcVersions Remove BWC testing of snapshot 6.8 versions (#104226) 2024-01-10 14:21:56 -08:00

CI configuration for Elasticsearch

Layout and Syntax

CI is run by Jenkins at elasticsearch-ci. Jobs live in the jobs.t directory, these are defined in YML using a syntax simmilar to JJB. Macros are not allowed, and each job must be defined in its own file. Merging of the default configuration is customized so unlike in standard JJB, it recurses into YML objects. Further (internal) documentation on the setup is available .