first workflow
4 files changed
tree: c9f2491f41f0123511e66b840daba7e6ec4e731f
  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:
    branches-ignore:
      - dependabot/**

  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