elasticsearch/.ci
Mark Vieira f5c8762ce1
Update BWC version logic to support multiple bugfix versions (#117943) (#118116) (#118118)
(cherry picked from commit 7070e95fa7)

# Conflicts:
#	.buildkite/pipelines/intake.yml
#	.buildkite/pipelines/periodic.yml
#	.ci/snapshotBwcVersions
#	build-tools-internal/src/integTest/groovy/org/elasticsearch/gradle/internal/InternalDistributionBwcSetupPluginFuncTest.groovy
#	build-tools-internal/src/integTest/groovy/org/elasticsearch/gradle/internal/test/rest/LegacyYamlRestCompatTestPluginFuncTest.groovy
#	build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/BwcVersions.java
#	build-tools-internal/src/test/groovy/org/elasticsearch/gradle/internal/BwcVersionsSpec.groovy
(cherry picked from commit c5d3799af1)

# Conflicts:
#	.buildkite/pipelines/intake.yml
#	.buildkite/pipelines/periodic.yml
2024-12-06 12:12:36 +11:00
..
scripts [CI] Use console=plain so that Buildkite logs aren't a mess (#115049) (#115119) 2024-10-21 16:27:44 -04:00
bwcVersions Bump versions after 7.17.26 release 2024-12-04 16:06:22 +00:00
dockerOnLinuxExclusions Add SLES 15.6 to docker linux exclusions list (#116506) (#116513) 2024-11-09 05:48:55 +11:00
init.gradle Update Gradle gradleEnterprise plugin (develocity now) (#109443) 2024-06-10 14:26:43 +02:00
java-versions-aarch64.properties Use bundled JDK by default when testing in CI 2023-03-02 12:06:45 -08:00
java-versions-fips.properties Use bundled JDK by default when testing in CI 2023-03-02 12:06:45 -08:00
java-versions.properties Use bundled JDK by default when testing in CI 2023-03-02 12:06:45 -08:00
matrix-runtime-javas-fips.yml Fix Java matrix compatibility test jobs 2023-03-02 14:02:14 -08:00
matrix-runtime-javas.yml Add openjdk21 ea to java ci test matrix (#96932) 2023-06-20 07:30:08 +02:00
packer_cache.ps1 Update runbld in windows 2012 images via packer_cache (#98887) 2023-08-25 14:20:56 -04:00
packer_cache.sh Don't attempt to create a build scan when resolving 6.8 dependencies 2023-03-29 13:19:50 -07:00
README.md Move periodic job to ES repo (#48570) 2019-11-13 17:12:00 +02:00
snapshotBwcVersions Update BWC version logic to support multiple bugfix versions (#117943) (#118116) (#118118) 2024-12-06 12:12:36 +11: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 .