Skip to content

Commit f471c30

Browse files
test
1 parent b13f5f7 commit f471c30

File tree

1 file changed

+65
-26
lines changed

1 file changed

+65
-26
lines changed

.github/workflows/publish.yml

Lines changed: 65 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -4,38 +4,77 @@ on:
44
push:
55
branches:
66
- feat/CS-36689-compare-merge-branch
7-
7+
88
jobs:
9-
build:
9+
build-and-publish:
1010
runs-on: ubuntu-latest
11+
1112
steps:
12-
- uses: actions/checkout@v3
13-
- name: Set up Java for publishing to Maven Central Repository
14-
uses: actions/setup-java@v3
13+
- name: Checkout Repository
14+
uses: actions/checkout@v2
15+
16+
- name: Set up JDK
17+
uses: actions/setup-java@v2
1518
with:
16-
java-version: "11"
17-
distribution: "adopt"
18-
# server-id: ossrh
19-
# OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
20-
# OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
21-
22-
- name: Publish to GitHub Packages
23-
run: mvn --batch-mode deploy
24-
env:
25-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
26-
27-
- name: Configure settings.xml
19+
java-version: '11'
20+
21+
- name: Set up Maven
22+
uses: actions/setup-java@v2
23+
with:
24+
java-version: '11'
25+
maven-version: '3.x'
26+
27+
- name: Configure Maven settings.xml
2828
run: |
2929
mkdir -p $HOME/.m2
30-
echo "<settings><servers><server><id>deployment</id><username>\${env.OSSRH_USERNAME}</username><password>\${env.OSSRH_PASSWORD}</password></server></servers></settings>" > $HOME/.m2/settings.xml
31-
32-
- name: Publish to the Maven Central Repository
33-
run: mvn --batch-mode deploy
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
3441
env:
3542
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
3643
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
37-
- name: Set up Java for publishing to GitHub Packages
38-
uses: actions/setup-java@v3
39-
with:
40-
java-version: "11"
41-
distribution: "adopt"
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"

0 commit comments

Comments
 (0)