File tree Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,10 @@ pipeline {
22
22
" -PpreferredUsername=$MVN_REPO_LOGIN_USR " +
23
23
" -PpreferredPassword=$MVN_REPO_LOGIN_PSW " +
24
24
" -PversionPostFix=$versionPostfix "
25
+ // Note: for key use Jenkins secret file with PGP key as text in ASCII-armored format.
26
+ ORG_GRADLE_PROJECT_signingKeyFile = credentials(' objectbox_signing_key' )
27
+ ORG_GRADLE_PROJECT_signingKeyId = credentials(' objectbox_signing_key_id' )
28
+ ORG_GRADLE_PROJECT_signingPassword = credentials(' objectbox_signing_key_password' )
25
29
}
26
30
27
31
options {
Original file line number Diff line number Diff line change @@ -82,8 +82,11 @@ configure(subprojects.findAll { projectNamesToPublish.contains(it.name) }) {
82
82
}
83
83
84
84
signing {
85
- if (project. hasProperty(' signing.keyId' ) && project. hasProperty(' signing.password' ) &&
86
- project. hasProperty(' signing.secretKeyRingFile' )) {
85
+ if (project. hasProperty(' signingKeyId' )
86
+ && project. hasProperty(' signingKeyFile' )
87
+ && project. hasProperty(' signingPassword' )) {
88
+ String signingKey = new File (signingKeyFile). text
89
+ useInMemoryPgpKeys(signingKeyId, signingKey, signingPassword)
87
90
sign configurations. archives
88
91
} else {
89
92
println " Signing information missing/incomplete for ${ project.name} "
You can’t perform that action at this time.
0 commit comments