From 4c5c0b58c6288182656321ce518685054a767fa1 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Fri, 12 Oct 2018 17:49:08 +0200 Subject: [PATCH] Use git describe instead of hardcoded version number --- libLinphoneAndroidSdk.gradle | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/libLinphoneAndroidSdk.gradle b/libLinphoneAndroidSdk.gradle index 039d13db3..50452ae8b 100644 --- a/libLinphoneAndroidSdk.gradle +++ b/libLinphoneAndroidSdk.gradle @@ -154,6 +154,15 @@ task copyAssets(type: Sync) { } project.tasks['preBuild'].dependsOn 'copyAssets' +def gitversion = new ByteArrayOutputStream() + +task getGitVersion { + exec { + commandLine 'git', 'describe', '--abbrev=0', '--always' + standardOutput = gitversion + } +} + uploadArchives { repositories { mavenDeployer { @@ -164,9 +173,10 @@ uploadArchives { pom.project { groupId 'org.linphone' artifactId 'liblinphone-sdk' - version '3.4.1' + version project.hasProperty("debug") ? gitversion + "-DEBUG" : gitversion } } } } +project.tasks['uploadArchives'].dependsOn 'getGitVersion'