Skip to content

Commit 8d2c816

Browse files
Updating Jenkinsfile maven login handling
1 parent 5a8964b commit 8d2c816

File tree

1 file changed

+11
-13
lines changed

1 file changed

+11
-13
lines changed

Jenkinsfile

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -143,9 +143,9 @@ node {
143143

144144
// get the sonatype credentials stored in the jenkins secure keychain
145145
withCredentials([
146-
usernamePassword(credentialsId: mavenCentralCredentialsId, usernameVariable: 'mavencentral_username', passwordVariable: 'mavencentral_password'),
147-
file(credentialsId: mavenCentralSignKeyFileId, variable: 'mavenCentralKeyFile'),
148-
usernamePassword(credentialsId: mavenCentralSignKeyId, passwordVariable: 'signingPassword', usernameVariable: 'signingKeyId')
146+
usernamePassword(credentialsId: mavenCentralCredentialsId, usernameVariable: 'MAVENCENTRAL_USER', passwordVariable: 'MAVENCENTRAL_PASS'),
147+
file(credentialsId: mavenCentralSignKeyFileId, variable: 'MAVENCENTRAL_KEYFILE'),
148+
usernamePassword(credentialsId: mavenCentralSignKeyId, usernameVariable: 'MAVENCENTRAL_SIGNINGKEYID', passwordVariable: 'MAVENCENTRAL_SIGNINGPASS')
149149
]) {
150150

151151
/*
@@ -157,17 +157,15 @@ node {
157157
returnStdout: true
158158
)
159159

160-
String deployGradleTasks = "--refresh-dependencies test " +
161-
"publish -Puser=${env.mavencentral_username} " +
162-
"-Ppassword=${env.mavencentral_password} " +
163-
"-Psigning.keyId=${env.signingKeyId} " +
164-
"-Psigning.password=${env.signingPassword} " +
165-
"-Psigning.secretKeyRingFile=${env.mavenCentralKeyFile} " +
160+
String deployGradleTasks = '--refresh-dependencies test ' +
161+
'publish -Puser=${MAVENCENTRAL_USER} ' +
162+
'-Ppassword=${MAVENCENTRAL_PASS} ' +
163+
'-Psigning.keyId=${MAVENCENTRAL_SIGNINGKEYID} ' +
164+
'-Psigning.password=${MAVENCENTRAL_SIGNINGPASS} ' +
165+
'-Psigning.secretKeyRingFile=${MAVENCENTRAL_KEYFILE} ' +
166166
"-PdeployVersion='$projectVersion'"
167167

168-
// see https://docs.gradle.org/6.0.1/release-notes.html "Publication of SHA256 and SHA512 checksums"
169-
def preventSHACheckSums = "-Dorg.gradle.internal.publish.checksums.insecure=true"
170-
gradle("${deployGradleTasks} $preventSHACheckSums", projectName)
168+
gradle(deployGradleTasks, projectName)
171169
}
172170

173171
if (env.BRANCH_NAME == "main") {
@@ -375,7 +373,7 @@ def gradle(String command, String relativeProjectDir) {
375373
env.JENKINS_NODE_COOKIE = 'dontKillMe' // this is necessary for the Gradle daemon to be kept alive
376374

377375
// switch directory to be able to use gradle wrapper
378-
sh(script: """set +x && cd $relativeProjectDir""" + ''' set +x; ./gradlew ''' + """$command""", returnStdout: true)
376+
sh(script: """set +x && cd $relativeProjectDir""" + ''' set +x; ./gradlew ''' + command, returnStdout: true)
379377
}
380378

381379
def determineSonarqubeGradleCmd(String sonarqubeProjectKey, String currentBranchName, String targetBranchName, String orgName, String projectName, String relativeGitDir) {

0 commit comments

Comments
 (0)