Skip to content

Commit bc61d9f

Browse files
committed
[CI] Run Serverless tests
1 parent 49c5078 commit bc61d9f

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

.buildkite/pipeline.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ steps:
5151
- touch ~/.elastic/cloud.json
5252
- echo "{\"api_key\":{\"qa\":\"$(vault read -field=qa secret/ci/elastic-elasticsearch-ruby/cloud-access)\"}}" > ~/.elastic/cloud.json
5353
- ./.buildkite/create-serverless.sh
54-
- label: "Run :elasticsearch: Serverless :rspec: Tests :ruby:"
54+
- label: "Run :elasticsearch: Serverless :rspec: Tests :ruby: {{ matrix.ruby_source }} {{ matrix.ruby }}"
5555
key: run-serverless-tests
5656
depends_on:
5757
- step: create-serverless
@@ -61,6 +61,7 @@ steps:
6161
RUBY_VERSION: "{{ matrix.ruby }}"
6262
RUBY_SOURCE: "{{ matrix.ruby_source }}"
6363
TEST_SUITE: serverless
64+
ES_YAML_TESTS_BRANCH: main
6465
QUIET: false
6566
matrix:
6667
setup:
@@ -73,6 +74,7 @@ steps:
7374
ruby_source: 'jruby'
7475
ruby: '9.4'
7576
command: ./.buildkite/run-serverless-tests.sh
77+
artifact_paths: "elasticsearch-api/tmp/*"
7678
- label: "Destroy :elasticsearch: Serverless projects"
7779
depends_on:
7880
- step: run-serverless-tests

.buildkite/run-serverless-tests.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,11 @@ docker build \
2121
--build-arg RUBY_SOURCE=$RUBY_SOURCE \
2222
.
2323

24+
mkdir -p elasticsearch-api/tmp
25+
2426
echo "--- :ruby: Running $TEST_SUITE tests"
2527
docker run \
28+
-u "$(id -u)" \
2629
-e "ELASTIC_USER=elastic" \
2730
-e "QUIET=${QUIET}" \
2831
-e "BUILDKITE=${BUILDKITE}" \
@@ -33,4 +36,4 @@ docker run \
3336
--name elasticsearch-ruby \
3437
--rm \
3538
elastic/elasticsearch-ruby \
36-
bundle exec rake info
39+
bundle exec bundle exec rake test:yaml

0 commit comments

Comments
 (0)