From e11b1f37b9251f65e6a7f9fb3e3d0f1e0b0e0132 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AF=92=E5=85=AE?= Date: Tue, 25 May 2021 18:08:13 +0800 Subject: [PATCH] chore: artifacts version use git short commit --- HMCL/build.gradle | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/HMCL/build.gradle b/HMCL/build.gradle index a79f5875f..0ced01951 100644 --- a/HMCL/build.gradle +++ b/HMCL/build.gradle @@ -27,7 +27,10 @@ import java.nio.file.Files import org.tukaani.xz.LZMA2Options import org.tukaani.xz.XZOutputStream -def buildnumber = System.getenv("BUILD_NUMBER") ?: "SNAPSHOT" +def dev = "" +def shortcommit = 'git rev-parse --short HEAD'.execute().text.trim().toUpperCase() +if (!shortcommit.isEmpty()) dev = "dev-" + shortcommit +def buildnumber = System.getenv("BUILD_NUMBER") ?: dev ?: "SNAPSHOT" if (System.getenv("BUILD_NUMBER") != null && System.getenv("BUILD_NUMBER_OFFSET") != null) buildnumber = (Integer.parseInt(System.getenv("BUILD_NUMBER")) - Integer.parseInt(System.getenv("BUILD_NUMBER_OFFSET"))).toString() def versionroot = System.getenv("VERSION_ROOT") ?: "3.3" @@ -207,4 +210,4 @@ task makeExecutables(dependsOn: jar) doLast { build.dependsOn makePackXz build.dependsOn makePackGz -build.dependsOn makeExecutables \ No newline at end of file +build.dependsOn makeExecutables