lucene/.github/workflows/distribution.yml

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

41 lines
923 B
YAML
Raw Normal View History

name: Distribution tests
on:
# Allow manual triggers for testing the action.
workflow_dispatch:
pull_request:
branches:
- 'main'
push:
branches:
- 'run-scripts-test-nightly'
jobs:
test:
name: Run distribution tests
runs-on: ${{ matrix.os }}
strategy:
matrix:
# we run the distribution tests on all major OSs.
os: [ubuntu-latest, macos-latest, windows-latest]
steps:
- uses: actions/checkout@v2
- name: Set up JDK
uses: actions/setup-java@v2
with:
distribution: 'temurin'
java-version: 17
java-package: jdk
- name: Prepare caches
uses: ./.github/actions/gradle-caches
- name: Initialize gradle settings (${{ matrix.os }})
run: ./gradlew localSettings
- name: Run all distribution tests including GUI tests (${{ matrix.os }})
run: ./gradlew -p lucene/distribution.tests test