From 43f4da5dd3c2e0a68ad292bd1befc0e57437064e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AF=92=E5=85=AE?= Date: Tue, 25 May 2021 18:45:42 +0800 Subject: [PATCH] fix: GITHUB_SHA build version NullPointException --- HMCL/build.gradle | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/HMCL/build.gradle b/HMCL/build.gradle index e1711cac6..3ae9ee9c8 100644 --- a/HMCL/build.gradle +++ b/HMCL/build.gradle @@ -27,9 +27,9 @@ import java.nio.file.Files import org.tukaani.xz.LZMA2Options import org.tukaani.xz.XZOutputStream -def dev = "" -def shortcommit = System.getenv("GITHUB_SHA").toLowerCase().substring(0, 7) -if (!shortcommit.isEmpty()) dev = "dev-" + shortcommit +def dev = null +def shortcommit = System.getenv("GITHUB_SHA")?.toLowerCase()?.substring(0, 7) ?: null +if (shortcommit != null && !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()