Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 10 additions & 26 deletions .buildkite/pipeline.yml
Original file line number Diff line number Diff line change
@@ -1,29 +1,4 @@
steps:
- label: ":elasticsearch: Elasticsearch :ruby: {{ matrix.ruby_source}}:{{ matrix.ruby }} :phone: Transport {{ matrix.transport }} - {{ matrix.suite }}"
agents:
provider: "gcp"
env:
RUBY_VERSION: "{{ matrix.ruby }}"
TEST_SUITE: "{{ matrix.suite }}"
STACK_VERSION: 9.0.0-SNAPSHOT
TRANSPORT_VERSION: "{{ matrix.transport }}"
RUBY_SOURCE: "{{ matrix.ruby_source }}"
QUIET: false
matrix:
setup:
suite:
- "free"
- "platinum"
ruby:
- "3.3"
transport:
- "8.3"
ruby_source:
- "ruby"
command: ./.buildkite/run-tests.sh
# I'm publishing test results to HTML and JUnit in this directory and this directive makes them
# available in the Artifacts tab of a build in Buildkite.
artifact_paths: "elasticsearch-api/tmp/*"
- label: ":yaml: YAML test suite :ruby: {{ matrix.ruby_source}}:{{ matrix.ruby }} :phone: Transport {{ matrix.transport }}"
agents:
provider: "gcp"
Expand All @@ -38,10 +13,19 @@ steps:
transport:
- "8.3"
adjustments:
- with:
- with: # JRuby tests
ruby: "9.4"
ruby_source: "jruby"
transport: "8.3"
# Test for different versions of transport
- with:
ruby: "3.3"
ruby_source: "ruby"
transport: "main"
- with:
ruby: "3.3"
ruby_source: "ruby"
transport: "8.2"
env:
RUBY_VERSION: "{{ matrix.ruby }}"
STACK_VERSION: 9.0.0-SNAPSHOT
Expand Down
14 changes: 14 additions & 0 deletions CHANGELOG-9.x.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# CHANGELOG 9.x

## Elasticsearch API

### Development

**Integration Tests**

Migrated away from the Elasticsearch REST API tests and test runner in CI. We now run the [Elasticsearch Client tests](https://github.com/elastic/elasticsearch-clients-tests/) with the [Elasticsearch Tests Runner](https://github.com/elastic/es-test-runner-ruby/**. This gives us more control on what we're testing and makes the Buildkite build way faster in Pull Requests and scheduled builds.


**Rake tasks**

Some old rake tasks that were not being used have been removed. The rest were streamlined, the `es` namespace has been streamlined to make it easier to run Elasticsearch with Docker during development. The `docker` namespace was merged into `es`.
2 changes: 0 additions & 2 deletions Rakefile
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,6 @@ import 'rake_tasks/elasticsearch_tasks.rake'
import 'rake_tasks/test_tasks.rake'
import 'rake_tasks/doc_generator.rake'
import 'rake_tasks/docker_tasks.rake'
import 'rake_tasks/update_version.rake'
import 'profile/benchmarking/benchmarking_tasks.rake'
require 'pathname'

CURRENT_PATH = Pathname(File.expand_path(__dir__))
Expand Down
20 changes: 0 additions & 20 deletions benchmarks/Dockerfile

This file was deleted.

32 changes: 0 additions & 32 deletions benchmarks/Gemfile

This file was deleted.

27 changes: 0 additions & 27 deletions benchmarks/actions/001_ping.rb

This file was deleted.

26 changes: 0 additions & 26 deletions benchmarks/actions/002_info.rb

This file was deleted.

34 changes: 0 additions & 34 deletions benchmarks/actions/003_get.rb

This file was deleted.

35 changes: 0 additions & 35 deletions benchmarks/actions/004_index.rb

This file was deleted.

46 changes: 0 additions & 46 deletions benchmarks/actions/005_bulk.rb

This file was deleted.

Loading