mirror of
https://github.com/elastic/elasticsearch.git
synced 2025-06-28 09:28:55 -04:00
Previously BRANCH was used in all cases, but if there is a newer version of the dependency, the incorrect version could be used. BRANCH is still used for snapshot DRA builds because full version is not available in artifacts-snapshot API. Additionally, added log what URL is used to fetch manifest and make the curl command fail in case of error like 404 response. |
||
---|---|---|
.. | ||
scripts | ||
bwcVersions | ||
dockerOnLinuxExclusions | ||
init.gradle | ||
java-versions-aarch64.properties | ||
java-versions-fips.properties | ||
java-versions.properties | ||
matrix-runtime-javas-fips.yml | ||
matrix-runtime-javas.yml | ||
packer_cache.ps1 | ||
packer_cache.sh | ||
README.md | ||
snapshotBwcVersions |
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 .