name: "Build and Test" | |
on: | |
pull_request: | |
branches: ['main'] | |
permissions: | |
contents: read | |
jobs: | |
build: | |
runs-on: ubuntu-latest | |
permissions: | |
contents: read | |
pull-requests: read | |
timeout-minutes: 130 | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Set up JDK 8 | |
uses: actions/setup-java@v3 | |
with: | |
java-version: '8' | |
distribution: 'temurin' | |
cache: maven | |
- name: Build with Apache Maven | |
run: mvn -U clean install -Djava.awt.headless=true -fae -B -Peverything | |
env: | |
MAVEN_OPTS: "-Xmx1024M" |