Skip to content

Merge branch 'release/1.11.10' #319

Merge branch 'release/1.11.10'

Merge branch 'release/1.11.10' #319

Workflow file for this run

name: Java CI with Maven
on: [push]
jobs:
unit-test:
strategy:
matrix:
java-version:
- 8
- 11
os:
- ubuntu-latest
- windows-latest
- macos-latest
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
- name: Set up JDK
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654
with:
java-version: ${{ matrix.java-version }}
distribution: "zulu"
- name: Cache local Maven repository
uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Unit Test
run: mvn -P Unittest -B verify --file pom.xml
acceptance-test:
needs: unit-test
strategy:
matrix:
splunk-version:
- "8.0"
- "8.2"
- "9.1"
runs-on: ubuntu-latest
container: maven:3-jdk-8
services:
splunk:
image: splunk/splunk:${{matrix.splunk-version}}
env:
SPLUNK_START_ARGS: --accept-license
SPLUNK_HEC_TOKEN: 11111111-1111-1111-1111-1111111111113
SPLUNK_PASSWORD: changed!
ports:
- 8089
- 8088
- 5555
- 15000
- 10667
- 10668/udp
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
- name: Set up JDK
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654
with:
java-version: 8.0.482+8
distribution: "zulu"
- name: Cache local Maven repository
uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- name: Acceptance Test
run: mvn -P AcceptanceTest -B verify --file pom.xml
env:
SPLUNK_PASSWORD: changed!
SPLUNK_HOST: splunk