mvn args as an input

Signed-off-by: Olivier Lamy <olamy@apache.org>
1 file changed
tree: 73cfe94038ab83cb4a7db7da9c2892e9ffe8cafc
  1. .github/
  2. .gitignore
  3. LICENSE
  4. README.md
README.md

Apache Maven shared GitHub Actions

Usage

Create GitHub workflow in project with content:

name: Verify

on: [push, pull_request]

jobs:
  build:
    name: Verify
    uses: apache/maven-gh-actions-shared/.github/workflows/maven-verify-with-its.yml@main

Excludes from build matrix:

...
    uses: apache/maven-gh-actions-shared/.github/workflows/maven-verify-with-its.yml@main
    with:
      matrix-exclude: >
        [ 
          {"jdk": "8"},   # exclude jdk 8 from all builds
          {"os": "windows-latest"}, # exclude windows from all builds
          {"jdk": "8", "os": "windows-latest"} # exclude jkd 8 on windows
        ]

Resources