This is an automated email from the ASF dual-hosted git repository.

ptuomola pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git


The following commit(s) were added to refs/heads/develop by this push:
     new c691c11  Introduce automatic Git tag based version management in 
Gradle build
c691c11 is described below

commit c691c11699547151914effdb8d639fd063dfbffe
Author: Aleksandar Vidakovic <[email protected]>
AuthorDate: Sun Jan 2 03:26:38 2022 +0100

    Introduce automatic Git tag based version management in Gradle build
---
 build.gradle                   | 8 +++++++-
 fineract-doc/build.gradle      | 2 +-
 fineract-provider/build.gradle | 2 +-
 gradle.properties              | 1 -
 4 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/build.gradle b/build.gradle
index 8080fb0..d558f92 100644
--- a/build.gradle
+++ b/build.gradle
@@ -70,6 +70,7 @@ plugins {
     id 'org.asciidoctor.jvm.gems' version '3.3.2' apply false
     id 'org.asciidoctor.kindlegen.base' version '3.2.0' apply false
     id "com.google.cloud.tools.jib" version "3.1.4" apply false
+    id 'fr.brouillard.oss.gradle.jgitver' version '0.10.0-rc03'
     id "org.sonarqube" version "3.3"
     id "com.github.andygoossens.modernizer" version "1.6.1" apply false
     id 'com.github.spotbugs' version '5.0.3' apply false
@@ -86,8 +87,13 @@ ext['swaggerFile'] = 
"$rootDir/fineract-provider/build/generated/swagger-ui/fine
 allprojects  {
     group = 'org.apache.fineract'
 
+    jgitver {
+        strategy 'PATTERN'
+        versionPattern '${M}.${m}.${p}-${meta.GIT_SHA1_8}'
+    }
+
     repositories {
-        jcenter()
+        mavenCentral()
     }
 
     apply plugin: 'io.spring.dependency-management'
diff --git a/fineract-doc/build.gradle b/fineract-doc/build.gradle
index 78c1272..e216001 100644
--- a/fineract-doc/build.gradle
+++ b/fineract-doc/build.gradle
@@ -51,7 +51,7 @@ asciidoctorj {
         imagesdir: 'images',
         diagrams: 'diagrams',
         years: '2015-2020',
-        revnumber: "$releaseVersion".toString(),
+        revnumber: "$version".toString(),
         rootdir: "$rootDir".toString(),
         baseurl: 'fineract.apache.org'
     ]
diff --git a/fineract-provider/build.gradle b/fineract-provider/build.gradle
index 7280aa0..f034777 100644
--- a/fineract-provider/build.gradle
+++ b/fineract-provider/build.gradle
@@ -305,7 +305,7 @@ jib {
     to {
         image = 'fineract'
         tags = [
-            "${releaseVersion}",
+            "${version}",
             'latest'
         ]
     }
diff --git a/gradle.properties b/gradle.properties
index 6c88940..f47c291 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -17,5 +17,4 @@
 # under the License.
 #
 org.gradle.jvmargs=-Xmx2g
-releaseVersion=1.5.0
 buildType=BUILD

Reply via email to