In order to migrate to running tests on https://clients-ci.elastic.co/, we'll need to establish some conventional structure for controlling the Jenkins jobs. The first convention is a build script that Jenkins will execute, and the second will be a definition of the matrix axes values to cover the version combinations that we'd like to test. Having those two items defined within the repository means that only minimal tweaking of the actual Jenkins job itself will be required in the future.
15 lines
350 B
Bash
Executable File
15 lines
350 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
#
|
|
# Runs the client tests via Docker with the expectation that the required
|
|
# environment variables have already been exported before running this script.
|
|
#
|
|
# The required environment variables include:
|
|
#
|
|
# - $ELASTICSEARCH_VERSION
|
|
# - $NODE_JS_VERSION
|
|
#
|
|
|
|
# TODO: implement the docker-based testing
|
|
echo docker-compose [...]
|