From 4cbbabd0e19538d98e56fc79d1cc10f1b5cf2626 Mon Sep 17 00:00:00 2001 From: Ziver Koc Date: Tue, 17 Sep 2024 22:54:34 +0200 Subject: [PATCH] fixed retrieval of nexus credentials --- Jenkinsfile | 3 ++- build_publish.gradle | 8 +++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 7bde3ea..c958da0 100755 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -17,7 +17,8 @@ pipeline { steps{ withGradle { sh "chmod +x ./gradlew" - sh "./gradlew ${gradleParams} -x test clean build" + sh "./gradlew ${gradleParams} clean" + sh "./gradlew ${gradleParams} -x test build" } } } diff --git a/build_publish.gradle b/build_publish.gradle index df04bc4..406d9b1 100644 --- a/build_publish.gradle +++ b/build_publish.gradle @@ -11,9 +11,11 @@ publishing { def releasesRepoUrl = 'http://oss.sonatype.org/service/local/staging/deploy/maven2/' url = project.hasProperty('release') && !version.endsWith('SNAPSHOT') ? releasesRepoUrl : snapshotsRepoUrl - credentials { - username System.getenv('mavenCentralUsername') - password System.getenv('mavenCentralPassword') + if (project.hasProperty('mavenCentralUsername') && project.hasProperty('mavenCentralPassword')) { + credentials { + username project.property("mavenCentralUsername") as String + password project.property("mavenCentralPassword") as String + } } } }