Skip to content

Commit 138e5c3

Browse files
committed
[CI] Buildkite: Update run-client with test_suite/stack versions
1 parent 39f5b56 commit 138e5c3

File tree

1 file changed

+48
-12
lines changed

1 file changed

+48
-12
lines changed

.buildkite/run-client.sh

Lines changed: 48 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,51 @@ mkdir -p elasticsearch-api/tmp
1919
repo=`pwd`
2020

2121
echo "--- :ruby: Running $TEST_SUITE tests"
22-
docker run \
23-
-u "$(id -u)" \
24-
--network="${network_name}" \
25-
--env "TEST_ES_SERVER=${elasticsearch_url}" \
26-
--env "ELASTIC_PASSWORD=${elastic_password}" \
27-
--env "TEST_SUITE=${TEST_SUITE}" \
28-
--env "ELASTIC_USER=elastic" \
29-
--volume $repo:/usr/src/app \
30-
--name elasticsearch-ruby \
31-
--rm \
32-
elastic/elasticsearch-ruby \
33-
bundle exec rake elasticsearch:download_artifacts test:rest_api
22+
if [[ $STACK_VERSION =~ (^8\.) ]]; then
23+
echo -e "\033[1m RUNNING COMPATIBILITY MODE \033[0m"
24+
docker run \
25+
-u "$(id -u)" \
26+
--network="${network_name}" \
27+
--env "ELASTIC_CLIENT_APIVERSIONING=true" \
28+
--env "ELASTIC_PASSWORD=${elastic_password}" \
29+
--env "ELASTIC_USER=elastic" \
30+
--env "QUIET=false" \
31+
--env "STACK_VERSION=${STACK_VERSION}" \
32+
--env "TEST_ES_SERVER=${elasticsearch_url}" \
33+
--env "TEST_SUITE=${TEST_SUITE}" \
34+
--volume $repo:/usr/src/app \
35+
--volume=/tmp:/tmp \
36+
--name elasticsearch-ruby \
37+
--rm \
38+
elastic/elasticsearch-ruby \
39+
bundle exec rake elasticsearch:download_artifacts test:rest_api
40+
else
41+
if [[ $TEST_SUITE != "platinum" ]]; then
42+
docker run \
43+
-u "$(id -u)" \
44+
--network="${network_name}" \
45+
--env "TEST_ES_SERVER=${elasticsearch_url}" \
46+
--env "TEST_SUITE=${TEST_SUITE}" \
47+
--env "STACK_VERSION=${STACK_VERSION}" \
48+
--volume $repo:/usr/src/app \
49+
--volume=/tmp:/tmp \
50+
--name elasticsearch-ruby \
51+
--rm \
52+
elastic/elasticsearch-ruby \
53+
bundle exec rake elasticsearch:download_artifacts test:rest_api
54+
else
55+
docker run \
56+
-u "$(id -u)" \
57+
--network="${network_name}" \
58+
--env "TEST_ES_SERVER=${elasticsearch_url}" \
59+
--env "ELASTIC_USER=elastic" \
60+
--env "ELASTIC_PASSWORD=${elastic_password}" \
61+
--env "TEST_SUITE=${TEST_SUITE}" \
62+
--env "STACK_VERSION=${STACK_VERSION}" \
63+
--volume $repo:/usr/src/app \
64+
--name elasticsearch-ruby \
65+
--rm \
66+
elastic/elasticsearch-ruby \
67+
bundle exec rake elasticsearch:download_artifacts test:security
68+
fi
69+
fi

0 commit comments

Comments
 (0)