diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 915ff28..8636c05 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,6 +13,7 @@ jobs: uses: mekomsolutions/shared-github-workflow/.github/workflows/maven-build-test.yml@main with: java-version: 11 + maven-args: -Pbatch use-secrets: true login-docker: true secrets: @@ -28,6 +29,17 @@ jobs: java-version: 11 maven-args: -Pspotless + publish: + if: ${{ (github.event_name == 'push' && github.ref == 'refs/heads/main') || github.event_name == 'release' }} + needs: spotless + uses: mekomsolutions/shared-github-workflow/.github/workflows/maven-publish.yml@main + with: + java-version: 11 + maven-args: -DskipTests -Pbatch + secrets: + NEXUS_USERNAME: ${{ secrets.NEXUS_USERNAME }} + NEXUS_PASSWORD: ${{ secrets.NEXUS_PASSWORD }} + docker-ozone-flink-parquet-export: if: ${{ (github.event_name == 'push' && github.ref == 'refs/heads/main') || github.event_name == 'release' }} needs: spotless diff --git a/pom.xml b/pom.xml index 77249fd..efbadd0 100644 --- a/pom.xml +++ b/pom.xml @@ -18,16 +18,17 @@ https://www.mekomsolutions.com + mks-nexus-public-releases - Mekom Solutions Nexus repo - https://nexus.mekomsolutions.net/repository/maven-private-releases/ + Mekom Solutions Nexus repo for releases + https://nexus.mekomsolutions.net/repository/maven-releases - mks-nexus-private-snapshots + mks-nexus-public-snapshots Mekom Solutions Nexus repo for snapshots - https://nexus.mekomsolutions.net/repository/maven-private-snapshots + https://nexus.mekomsolutions.net/repository/maven-snapshots