FINERACT-1999: Publish snapshot versions without signing

This commit is contained in:
Aleksandar Vidakovic
2023-11-05 11:14:56 +01:00
committed by Aleksandar Vidakovic
parent f5aa8d22e8
commit 2b4c932ddd
+17 -10
View File
@@ -99,21 +99,23 @@ description = '''\
Run as: Run as:
gradle clean bootRun''' gradle clean bootRun'''
version = "0.0.0-SNAPSHOT" version = '0.0.0-SNAPSHOT'
gitVersioning.apply { gitVersioning.apply {
refs { refs {
considerTagsOnBranches = true considerTagsOnBranches = true
describeTagPattern = '.*(\\d+\\.\\d+\\.\\d+).*'
describeTagFirstParent = false
tag("(?<version>.*)") { branch("\\d+\\.\\d+\\.\\d+") {
version = "\${ref.version}" version = '${describe.tag.version.major}.${describe.tag.version.minor}.${describe.tag.version.patch}'
} }
branch("maintenance\\/\\d+\\.\\d+") {
branch(".+") { version = '${describe.tag.version.major}.${describe.tag.version.minor}.${describe.tag.version.patch}'
version = "\${describe.tag.version.major}.\${describe.tag.version.minor}.\${describe.tag.version.patch.next}-SNAPSHOT"
} }
} }
rev { rev {
version = "\${commit}" version = '${describe.tag.version.major}.${describe.tag.version.minor.next}.${describe.tag.version.patch}-SNAPSHOT'
} }
} }
@@ -693,7 +695,10 @@ configure(project.fineractCustomProjects) {
configure(project.fineractPublishProjects) { configure(project.fineractPublishProjects) {
apply plugin: 'maven-publish' apply plugin: 'maven-publish'
apply plugin: 'signing'
if (!project.hasProperty('noSign')) {
apply plugin: 'signing'
}
publishing { publishing {
publications { publications {
@@ -747,8 +752,10 @@ configure(project.fineractPublishProjects) {
} }
} }
signing { if (!project.hasProperty('noSign')) {
sign publishing.publications.mavenJava signing {
sign publishing.publications.mavenJava
}
} }
} }