Skip to content

Commit 96718a3

Browse files
💚 Mise à jour CI : Maven Deploy
1 parent 3b99aec commit 96718a3

File tree

1 file changed

+16
-17
lines changed

1 file changed

+16
-17
lines changed

.github/workflows/maven-package.yml

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -19,37 +19,36 @@ jobs:
1919
id: get_version
2020
run: echo ::set-output name=VERSION::${GITHUB_REF/refs\/tags\/v/}
2121

22-
- name: Set up JDK 11 for deploy to github packages
22+
- name: Set up JDK 11 for deploy to OSSRH
2323
uses: actions/setup-java@v1
2424
with:
2525
java-version: 11
26-
server-id: github
26+
server-id: ossrh
27+
server-username: MAVEN_USERNAME
28+
server-password: MAVEN_CENTRAL_TOKEN
29+
gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }}
30+
gpg-passphrase: MAVEN_GPG_PASSPHRASE
2731

2832
- name: Build with Maven
2933
run: mvn -B package --file pom.xml
3034

3135
- name: Update package version
3236
run: mvn versions:set -DnewVersion=${{ steps.get_version.outputs.VERSION }}
3337

34-
- name: Publish to GitHub Packages Apache Maven
35-
run: mvn deploy -PgithubDeploy
38+
- name: Publish to Apache Maven Central
39+
run: mvn deploy -PossrhDeploy
3640
env:
37-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
41+
MAVEN_USERNAME: ${{ secrets.NEXUS_USERNAME }}
42+
MAVEN_CENTRAL_TOKEN: ${{ secrets.NEXUS_PASSWORD }}
43+
MAVEN_GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
3844

39-
- name: Set up JDK 11 for deploy to OSSRH
45+
- name: Set up JDK 11 for deploy to github packages
4046
uses: actions/setup-java@v1
4147
with:
4248
java-version: 11
43-
server-id: ossrh
44-
server-username: MAVEN_USERNAME
45-
server-password: MAVEN_CENTRAL_TOKEN
46-
gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }}
47-
gpg-passphrase: MAVEN_GPG_PASSPHRASE
49+
server-id: github
4850

49-
- name: Publish to Apache Maven Central
50-
run: mvn deploy -PossrhDeploy
51+
- name: Publish to GitHub Packages Apache Maven
52+
run: mvn deploy -PgithubDeploy
5153
env:
52-
MAVEN_USERNAME: ${{ secrets.NEXUS_USERNAME }}
53-
MAVEN_CENTRAL_TOKEN: ${{ secrets.NEXUS_PASSWORD }}
54-
MAVEN_GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
55-
54+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)