@@ -26,18 +26,33 @@ jobs:
2626 env :
2727 GPG_PRIVATE_KEY : ${{ secrets.GPG_PRIVATE_KEY }}
2828
29- - name : Build artifacts
29+ - name : Build and publish to local Maven repo
3030 env :
3131 ORG_GRADLE_PROJECT_signingKey : ${{ secrets.GPG_PRIVATE_KEY }}
3232 ORG_GRADLE_PROJECT_signingPassphrase : ${{ secrets.GPG_PASSPHRASE }}
3333 run : ./gradlew clean build publishToMavenLocal
3434
35+ - name : List build outputs
36+ run : |
37+ find build -type f
38+ find ~/.m2/repository/io/fastpix/sdk/0.1.0 -type f || true
39+
40+ - name : Prepare artifacts for upload
41+ run : |
42+ mkdir -p upload
43+ cp ~/.m2/repository/io/fastpix/sdk/0.1.0/sdk-0.1.0.jar upload/
44+ cp ~/.m2/repository/io/fastpix/sdk/0.1.0/sdk-0.1.0.pom upload/
45+ cp ~/.m2/repository/io/fastpix/sdk/0.1.0/sdk-0.1.0-sources.jar upload/ || true
46+ cp ~/.m2/repository/io/fastpix/sdk/0.1.0/sdk-0.1.0-javadoc.jar upload/ || true
47+
3548 - name : Upload to Central Publishing Portal
3649 env :
3750 CPP_USER_TOKEN_USERNAME : ${{ secrets.CPP_USER_TOKEN_USERNAME }}
3851 CPP_USER_TOKEN_PASSWORD : ${{ secrets.CPP_USER_TOKEN_PASSWORD }}
3952 run : |
4053 curl -u "$CPP_USER_TOKEN_USERNAME:$CPP_USER_TOKEN_PASSWORD" \
41- -F "file=@build/publications/maven/sdk-0.1.0.jar" \
42- -F "file=@build/publications/maven/sdk-0.1.0.pom" \
54+ -F "file=@upload/sdk-0.1.0.jar" \
55+ -F "file=@upload/sdk-0.1.0.pom" \
56+ -F "file=@upload/sdk-0.1.0-sources.jar" \
57+ -F "file=@upload/sdk-0.1.0-javadoc.jar" \
4358 https://central.sonatype.com/api/v1/publish
0 commit comments