[SUREFIRE-1975] JDK18 - The Security Manager is deprecated and will be removed in a future release by Tibor17 · Pull Request #422 · apache/maven-surefire (original) (raw)

strategy:

matrix:

os: [ubuntu-latest, windows-latest, macOS-latest]

java: [8, 11, 17]

jdk: [temurin]

fail-fast: false

runs-on: ${{ matrix.os }}

timeout-minutes: 120

steps:

- name: Checkout

uses: actions/checkout@v1

- name: Set up JDK ${{ matrix.java }}

uses: actions/setup-java@v2.4.0

with:

distribution: ${{ matrix.jdk }}

java-version: ${{ matrix.java }}

cache: 'maven'

- name: Build with Maven

run: mvn clean install -e -B -V -nsu --no-transfer-progress -P run-its -Dfailsafe-integration-test-port=8083

- name: Upload artifact surefire-its

uses: actions/upload-artifact@v2-preview

if: failure()

with:

name: ${{ matrix.os }}-surefire-its

path: |

surefire-its/target/*/log.txt

surefire-its/target/**/surefire-reports/*

surefire-its/target/**/failsafe-reports/*

!surefire-its/target/failsafe-reports