Skip to content

Commit

Permalink
[CI] Refactors pipeline, allows 8.x to fail due to new upcoming tests
Browse files Browse the repository at this point in the history
  • Loading branch information
picandocodigo committed Sep 16, 2024
1 parent 21e6928 commit ae9b42e
Showing 1 changed file with 22 additions and 10 deletions.
32 changes: 22 additions & 10 deletions .buildkite/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,26 +19,38 @@ steps:
stack_version:
- 7.17-SNAPSHOT
adjustments:
# Skip platinum for all but Ruby 3.2:
# Skip platinum for all but Ruby 3.3:
- with:
suite: "platinum"
ruby: "3.1"
ruby: "3.2"
skip: true
- with:
suite: "platinum"
ruby: "3.0"
ruby: "3.1"
skip: true
# Compatibility tests for 8.x:
- with:
stack_version: "8.16.0-SNAPSHOT"
suite: "free"
ruby: "3.3"
- with:
stack_version: "8.16.0-SNAPSHOT"
suite: "platinum"
ruby: "3.3"
ruby: "3.0"
skip: true
command: ./.buildkite/run-tests.sh
artifact_paths: "elasticsearch-api/tmp/*"

- label: ":elasticsearch: 8.x Compatiblity :ruby: :rspec: {{ matrix.suite }}"
agents:
provider: "gcp"
env:
RUBY_VERSION: "3.3"
TEST_SUITE: "{{ matrix.suite }}"
STACK_VERSION: 8.16.0-SNAPSHOT
matrix:
setup:
suite:
- "free"
- "platinum"
command: ./.buildkite/run-tests.sh
artifact_paths: "elasticsearch-api/tmp/*"
soft_fail:
- exit_status: 1
- wait: ~
continue_on_failure: true
- label: "Log Results"
Expand Down

0 comments on commit ae9b42e

Please sign in to comment.