Skip to content

Commit 1fa0dca

Browse files
fix
1 parent f471c30 commit 1fa0dca

File tree

1 file changed

+29
-70
lines changed

1 file changed

+29
-70
lines changed

.github/workflows/publish.yml

Lines changed: 29 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -1,80 +1,39 @@
1-
name: Publish package to the Maven Central Repository and GitHub Packages
2-
1+
name: Publish package to the Maven Central Repository
32
on:
43
push:
54
branches:
65
- feat/CS-36689-compare-merge-branch
7-
86
jobs:
9-
build-and-publish:
7+
publish-maven:
108
runs-on: ubuntu-latest
11-
129
steps:
13-
- name: Checkout Repository
14-
uses: actions/checkout@v2
15-
16-
- name: Set up JDK
17-
uses: actions/setup-java@v2
10+
- uses: actions/checkout@v3
11+
- name: Set up Maven Central Repository
12+
uses: actions/setup-java@v3
1813
with:
19-
java-version: '11'
20-
21-
- name: Set up Maven
22-
uses: actions/setup-java@v2
14+
java-version: '8'
15+
distribution: 'adopt'
16+
server-id: shaileshmishra
17+
server-username: MAVEN_USERNAME
18+
server-password: MAVEN_PASSWORD
19+
gpg-passphrase: GPG_PASSPHRASE
20+
- name: Publish package
21+
run: mvn --batch-mode deploy
22+
env:
23+
MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
24+
MAVEN_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
25+
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
26+
publish-github:
27+
runs-on: ubuntu-latest
28+
steps:
29+
- uses: actions/checkout@v3
30+
- name: Set up Java for publishing to GitHub Packages
31+
uses: actions/setup-java@v3
2332
with:
24-
java-version: '11'
25-
maven-version: '3.x'
26-
27-
- name: Configure Maven settings.xml
28-
run: |
29-
mkdir -p $HOME/.m2
30-
echo "<settings xmlns='http://maven.apache.org/SETTINGS/1.0.0' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd'>
31-
<servers>
32-
<server>
33-
<id>ossrh</id>
34-
<username>\${env.OSSRH_USERNAME}</username>
35-
<password>\${env.OSSRH_PASSWORD}</password>
36-
</server>
37-
</servers>
38-
</settings>" > $HOME/.m2/settings.xml
39-
40-
- name: Build and Publish to Maven Central
33+
java-version: '8'
34+
distribution: 'adopt'
35+
server-id: github
36+
- name: Publish to GitHub Packages
37+
run: mvn --batch-mode deploy
4138
env:
42-
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
43-
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
44-
run: |
45-
mvn deploy --settings $HOME/.m2/settings.xml
46-
47-
# jobs:
48-
# build:
49-
# runs-on: ubuntu-latest
50-
# steps:
51-
# - uses: actions/checkout@v3
52-
# - name: Set up Java for publishing to Maven Central Repository
53-
# uses: actions/setup-java@v3
54-
# with:
55-
# java-version: "11"
56-
# distribution: "adopt"
57-
# server-id: ossrh
58-
# OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
59-
# OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
60-
61-
# - name: Publish to GitHub Packages
62-
# run: mvn --batch-mode deploy
63-
# env:
64-
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
65-
66-
# - name: Configure settings.xml
67-
# run: |
68-
# mkdir -p $HOME/.m2
69-
# echo "<settings><servers><server><id>deployment</id><username>\${env.OSSRH_USERNAME}</username><password>\${env.OSSRH_PASSWORD}</password></server></servers></settings>" > $HOME/.m2/settings.xml
70-
71-
# - name: Publish to the Maven Central Repository
72-
# run: mvn --batch-mode deploy
73-
# env:
74-
# OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
75-
# OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
76-
# - name: Set up Java for publishing to GitHub Packages
77-
# uses: actions/setup-java@v3
78-
# with:
79-
# java-version: "11"
80-
# distribution: "adopt"
39+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)