@@ -2,11 +2,13 @@ name: Publish
22on :
33 push :
44 release :
5- types : [published]
6-
5+ types : [ published ]
76jobs :
87 build :
98 runs-on : ubuntu-latest
9+ env :
10+ MAVEN_USERNAME : ${{ vars.MAVEN_USERNAME }}
11+ MAVEN_PASSWORD : ${{ secrets.MAVEN_PASSWORD }}
1012 steps :
1113 - name : Checkout
1214 uses : actions/checkout@v4
@@ -23,23 +25,23 @@ jobs:
2325 - name : Setup Gradle
2426 uses : gradle/actions/setup-gradle@v4
2527
26- - name : Build Project
27- run : ./gradlew build --no-daemon
28+ - name : Build and Publish
29+ run : ./gradlew build publish --no-daemon -PMAVEN_USERNAME=$MAVEN_USERNAME -PMAVEN_PASSWORD=$MAVEN_PASSWORD
2830
2931 - name : Upload common Artifact
30- uses : actions/upload-artifact@v4
32+ uses : actions/upload-artifact@v4
3133 with :
3234 name : youtube-common.jar
3335 path : common/build/libs/youtube-common-*.jar
3436
3537 - name : Upload lldevs Artifact
36- uses : actions/upload-artifact@v4
38+ uses : actions/upload-artifact@v4
3739 with :
3840 name : youtube-v2.jar
3941 path : v2/build/libs/youtube-v2-*.jar
4042
4143 - name : Upload plugin Artifact
42- uses : actions/upload-artifact@v4
44+ uses : actions/upload-artifact@v4
4345 with :
4446 name : youtube-plugin.jar
4547 path : plugin/build/libs/youtube-plugin-*.jar
@@ -53,17 +55,17 @@ jobs:
5355 uses : actions/checkout@v4
5456
5557 - name : Download youtube-common Artifact
56- uses : actions/download-artifact@v4
58+ uses : actions/download-artifact@v4
5759 with :
5860 name : youtube-common.jar
5961
6062 - name : Download youtube-v2 Artifact
61- uses : actions/download-artifact@v4
63+ uses : actions/download-artifact@v4
6264 with :
6365 name : youtube-v2.jar
6466
6567 - name : Download youtube-plugin Artifact
66- uses : actions/download-artifact@v4
68+ uses : actions/download-artifact@v4
6769 with :
6870 name : youtube-plugin.jar
6971
0 commit comments