File tree Expand file tree Collapse file tree 2 files changed +15
-9
lines changed Expand file tree Collapse file tree 2 files changed +15
-9
lines changed Original file line number Diff line number Diff line change 14
14
runs-on : ubuntu-latest
15
15
16
16
steps :
17
- - name : Checkout code
17
+ - name : Checkout repository
18
18
uses : actions/checkout@v4
19
19
20
20
- name : Copy CI gradle.properties
26
26
distribution : ' zulu'
27
27
java-version : 17
28
28
29
- - name : Setup Gradle
29
+ - name : Set up Gradle
30
30
uses : gradle/actions/setup-gradle@v4
31
31
32
32
- name : Clean project
Original file line number Diff line number Diff line change 15
15
- name : Checkout repository
16
16
uses : actions/checkout@v4
17
17
18
+ - name : Inject secrets into gradle.properties
19
+ run : |
20
+ mkdir -p ~/.gradle
21
+ echo "signing.keyId=${{ secrets.SIGNING_KEY_ID }}" >> ~/.gradle/gradle.properties
22
+ echo "signing.password=${{ secrets.SIGNING_PASSWORD }}" >> ~/.gradle/gradle.properties
23
+ echo "signing.secretKeyRingFile=/home/runner/.gnupg/secring.gpg" >> ~/.gradle/gradle.properties
24
+ echo "mavenCentralUsername=${{ secrets.MAVEN_CENTRAL_USERNAME }}" >> ~/.gradle/gradle.properties
25
+ echo "mavenCentralPassword=${{ secrets.MAVEN_CENTRAL_PASSWORD }}" >> ~/.gradle/gradle.properties
26
+
18
27
- name : Set up JDK 17
19
28
uses : actions/setup-java@v4
20
29
with :
33
42
- name : Set GPG key file permissions
34
43
run : chmod 600 /home/runner/.gnupg/secring.gpg
35
44
45
+ - name : Print release version
46
+ run : ./gradlew properties | grep version
47
+
36
48
- name : Publish to Maven Central
37
- run : ./gradlew publishToMavenCentral --no-configuration-cache --stacktrace
38
- env :
39
- ORG_GRADLE_PROJECT_mavenCentralUsername : ${{ secrets.MAVEN_CENTRAL_USERNAME }}
40
- ORG_GRADLE_PROJECT_mavenCentralPassword : ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
41
- ORG_GRADLE_PROJECT_signing.keyId : ${{ secrets.SIGNING_KEY_ID }}
42
- ORG_GRADLE_PROJECT_signing.password : ${{ secrets.SIGNING_PASSWORD }}
43
- ORG_GRADLE_PROJECT_signing.secretKeyRingFile : /home/runner/.gnupg/secring.gpg
49
+ run : ./gradlew publishToMavenCentral --no-configuration-cache --stacktrace
You can’t perform that action at this time.
0 commit comments