62 lines
1.4 KiB
JavaScript
62 lines
1.4 KiB
JavaScript
var esOpts = [
|
|
'-D es.http.port=9400',
|
|
'-D es.network.host=localhost',
|
|
'-D es.cluster.name=elasticsearch_js_test_runners',
|
|
'-D es.node.name=elasticsearch_js_test_runner',
|
|
'-D es.gateway.type=none',
|
|
'-D es.index.store.type=memory',
|
|
'-D es.discovery.zen.ping.multicast.enabled=false',
|
|
'-D es.discovery.zen.ping_timeout=1',
|
|
'-D es.logger.level=ERROR'
|
|
].join(' ');
|
|
|
|
module.exports = {
|
|
generate: {
|
|
exec: 'node ./scripts/generate/index.js',
|
|
options: {
|
|
passArgs: [
|
|
'verbose'
|
|
]
|
|
}
|
|
},
|
|
browser_test_server: {
|
|
exec: 'node ./test/utils/server',
|
|
options: {
|
|
wait: false,
|
|
quiet: true,
|
|
ready: /listening/
|
|
}
|
|
},
|
|
install_es_master: {
|
|
exec: './scripts/es.sh install master',
|
|
},
|
|
es_master: {
|
|
exec: './.snapshots/master_nightly/bin/elasticsearch ' + esOpts,
|
|
options: {
|
|
wait: false,
|
|
quiet: true
|
|
}
|
|
},
|
|
'install_es_0.90': {
|
|
exec: './scripts/es.sh install 0.90',
|
|
},
|
|
'es_0.90': {
|
|
exec: './.snapshots/0.90_nightly/bin/elasticsearch -f ' + esOpts,
|
|
options: {
|
|
wait: false,
|
|
quiet: true
|
|
}
|
|
},
|
|
clone_bower_repo: {
|
|
exec: [
|
|
'test -d src/elasticsearch',
|
|
'git clone git@github.com:elasticsearch/bower-elasticsearch-js.git src/bower_es_js'
|
|
].join(' || '),
|
|
options: {
|
|
quiet: true
|
|
}
|
|
},
|
|
release_bower_subm_tag: {
|
|
exec: 'node ./scripts/release/bower'
|
|
}
|
|
}; |