Skip to content

Commit 36ac392

Browse files
authored
- Added sonatype snapshot deployment to main workflow for main branch commits (#98)
1 parent f280b54 commit 36ac392

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

.github/workflows/main.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,11 @@ jobs:
1313
os: [ubuntu-20.04]
1414
java_version: [8]
1515
maven_version: [3.8.1]
16+
include:
17+
- os: ubuntu-20.04
18+
java_version: 8
19+
maven_version: 3.8.1
20+
maven_deploy: true
1621
name: Build on OS ${{ matrix.os }} with Maven ${{ matrix.maven_version }} using Zulu ${{ matrix.java_version }}
1722
runs-on: ${{ matrix.os }}
1823
env:
@@ -59,3 +64,10 @@ jobs:
5964

6065
- name: Maven build/test
6166
run: mvn -U -V -s ${{ env.SETTINGS }} -P${{ env.PROFILES }} ${{ env.MAVEN_PROPS }} clean install
67+
68+
- name: Maven deploy
69+
if: ${{ matrix.maven_deploy && (github.ref == 'refs/heads/main') && (github.event_name != 'pull_request') }}
70+
env:
71+
OSSRHU: ${{ secrets.OSSRHU }}
72+
OSSRHT: ${{ secrets.OSSRHT }}
73+
run: mvn -U -V -s ${{ env.SETTINGS }} -P${{ env.PROFILES }} ${{ env.MAVEN_PROPS }} deploy

0 commit comments

Comments
 (0)