479f32906d
Though bats tests were recently removed, there remains a few unnecessary setups needed for those tests in our vagrant files, as well as CI setup. Additionally, we no longer rely on the vagrant images setting a JAVA_HOME, instead relying on DistroTestPlugin to pull the appropriate jdk when testing with no-jdk distributions. |
||
---|---|---|
.. | ||
jobs.t | ||
README.md | ||
build.sh | ||
bwcVersions | ||
dockerOnLinuxExclusions | ||
init.gradle | ||
java-versions.properties | ||
make-branch-config.sh | ||
matrix-runtime-javas.yml | ||
matrix-vagrant-packaging.yml | ||
os.ps1 | ||
os.sh | ||
packer_cache.sh |
README.md
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 .