- moved es install/start/stop logic into a seperate script - `grunt test` now runs the integration tests once for each version of ES we support - grunt can now install and run elasticearch (using grunt-run, pure js solution coming later) - included seperate es.sh script specifically for starting or stopping elasticsearch - url aliases, api, yaml_suite/index.js, and yaml_tests.json, are all now duplicated for 0_90 support - the client now accepts an apiVersion argument (undocumented) which defaults to 'master' but can be '0.90' - The yaml test runner will now check the name of the ES instance it is connecting to, preventing accidental wiping of ES
19 lines
301 B
Bash
Executable File
19 lines
301 B
Bash
Executable File
if [ -z "$2" ]; then
|
|
echo "Usage:
|
|
From the root of the elasticsearch-js project call:
|
|
|
|
Start nightly:
|
|
./scripts/es.sh start master
|
|
|
|
Stop 0.90 branch:
|
|
./scripts/es.sh stop 0.90
|
|
|
|
Start relase version 0.90.7:
|
|
./scripts/es.sh start 0.90 0.90.7
|
|
"
|
|
exit 1
|
|
fi
|
|
|
|
source scripts/_utils.sh
|
|
|
|
manage_es $* |