From 4d196f1342e841d2bd6d877fc77e7a5c7b049c43 Mon Sep 17 00:00:00 2001 From: Ziver Koc Date: Tue, 17 Sep 2024 22:33:14 +0200 Subject: [PATCH] only sign on publish --- Jenkinsfile | 2 -- build_publish.gradle | 5 ++++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 1873b5e..7bde3ea 100755 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -34,8 +34,6 @@ pipeline { steps { withGradle { configFileProvider([configFile(fileId: '70cb2022-0bc2-4b25-98a4-e1526dbf2735', variable: 'GRADLE_PROPERTIES')]) { - sh './gradlew ${gradleParams} -PcustomProperties=${GRADLE_PROPERTIES} sign' - sh './gradlew ${gradleParams} publishToMavenLocal' sh './gradlew ${gradleParams} -Prelease -PcustomProperties=${GRADLE_PROPERTIES} publish' diff --git a/build_publish.gradle b/build_publish.gradle index df04bc4..c467898 100644 --- a/build_publish.gradle +++ b/build_publish.gradle @@ -54,7 +54,10 @@ publishing { // Signing signing { - required { hasProperty("signing.secretKeyRingFile") } + setRequired { + // signing is required if this is a release version and the artifacts are to be published + gradle.taskGraph.allTasks.any { it is PublishToMavenRepository } + } sign publishing.publications.mavenJava }