Currently in my .travis.yml file the elasticsearch service is declared in the following way -
services: - elasticsearch
It installs and starts the service with elasticsearch-5.5.0, I made some modifications in starting the service with 6.6.0 -
apt: sources: - elasticsearch-6.x packages: - elasticsearch=6.6.0
While executing a job with above yml modification the following error happened -
Adding APT Sources Disallowing sources: elasticsearch-6.x To add unlisted APT sources, follow instructions in https://docs.travis-ci.com/user/installing-dependencies#Installing-Packages-with-the-APT-Addon Installing APT Packages 8.32s$ travis_apt_get_update 0.47s$ sudo -E apt-get -yq --no-install-suggests --no-install-recommends $(travis_apt_get_options) install elasticsearch=6.6.0 Reading package lists... Building dependency tree... Reading state information... E: Version '6.6.0' for 'elasticsearch' was not found apt-get.diagnostics apt-get install failed The command "sudo -E apt-get -yq --no-install-suggests --no-install-recommends $(travis_apt_get_options) install elasticsearch=6.6.0 " failed and exited with 100 during .
Can we upgrade elasticsearch version by default in travis, or there is better way, I followed the following documentation link -
But this is for installing specific version, I believe travis should support, these versions natively.