@@ -16,20 +16,37 @@ jobs:
1616 key : ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
1717 restore-keys : |
1818 ${{ runner.os }}-maven-
19- - name : Set up JDK 1.8
19+ - name : Set up Java for publishing to Maven Central Repository
20+ uses : actions/setup-java@v1
21+ with :
22+ java-version : 1.8
23+ server-id : ossrh
24+ server-username : MAVEN_USERNAME
25+ server-password : MAVEN_PASSWORD
26+ - name : Deploy pre-release version to the Maven Central Repository
27+ run : |
28+ pre_release_version=${{ github.event.release.tag_name }}
29+ echo Pre-release version $pre_release_version
30+ mvn versions:set -DnewVersion=$pre_release_version -DgenerateBackupPoms=false
31+ mvn versions:commit
32+ mvn clean deploy -Pdeploy2Maven -DskipTests -B -V
33+ env :
34+ MAVEN_USERNAME : ${{ secrets.OSSRH_USERNAME }}
35+ MAVEN_PASSWORD : ${{ secrets.OSSRH_TOKEN }}
36+ - name : Set up Java for publishing to GitHub Packages
2037 uses : actions/setup-java@v1
2138 with :
2239 java-version : 1.8
2340 server-id : github
2441 server-username : GITHUB_ACTOR
2542 server-password : GITHUB_TOKEN
26- - name : Deploy pre-release version
43+ - name : Deploy pre-release version to GitHub Packages
2744 run : |
2845 pre_release_version=${{ github.event.release.tag_name }}
2946 echo Pre-release version $pre_release_version
3047 mvn versions:set -DnewVersion=$pre_release_version -DgenerateBackupPoms=false
3148 mvn versions:commit
32- mvn clean deploy -B -V
49+ mvn clean deploy -Pdeploy2Github -DskipTests - B -V
3350 env :
3451 GITHUB_TOKEN : ${{ secrets.ORGANIZATION_TOKEN }}
3552 - name : Rollback pre-release (remove tag)
0 commit comments