Skip to content

Commit b529ac9

Browse files
committed
[CI] Run Serverless tests
1 parent 5a4151b commit b529ac9

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-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: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ docker build \
2323

2424
echo "--- :ruby: Running $TEST_SUITE tests"
2525
docker run \
26+
-u "$(id -u)" \
2627
-e "ELASTIC_USER=elastic" \
2728
-e "QUIET=${QUIET}" \
2829
-e "BUILDKITE=${BUILDKITE}" \
@@ -33,4 +34,4 @@ docker run \
3334
--name elasticsearch-ruby \
3435
--rm \
3536
elastic/elasticsearch-ruby \
36-
bundle exec rake info
37+
bundle exec bundle exec rake test:yaml

0 commit comments

Comments
 (0)