Skip to content

Use more elegant way to achieve the proxy retry and extend the default job wait timeout #36

Use more elegant way to achieve the proxy retry and extend the default job wait timeout

Use more elegant way to achieve the proxy retry and extend the default job wait timeout #36

Workflow file for this run

name: build on maven
on:
watch:
types: [started]
pull_request:
types: [opened, reopened, edited, synchronize, ready_for_review]
push:
branches:
- main
- master
workflow_dispatch:
jobs:
build:
name: Build with maven
runs-on: ubuntu-latest
env:
MAVEN_OPTS: "-Xmx4096m -Xms2048m -XX:MaxMetaspaceSize=4096m -Xss8m"
steps:
- uses: actions/checkout@v4
- name: Set up JDK 11 for x64
uses: actions/setup-java@v3
with:
java-version: '11'
distribution: 'temurin'
architecture: x64
- uses: s4u/[email protected]
with:
sonatypeSnapshots: true
- name: Build the Maven verify phase
run: mvn -B -V clean verify -Prun-its -Pci
- uses: s4u/[email protected]
if: ${{ github.event_name == 'push' }}
with:
servers: |
[{
"id": "sonatype-nexus-snapshots",
"username": "${{ secrets.SONATYPE_BOT_USERNAME }}",
"password": "${{ secrets.SONATYPE_BOT_TOKEN }}"
}]
- name: Deploy the artifact
if: ${{ github.event_name == 'push' }}
run: mvn help:effective-settings -B -V clean deploy -e