build number in jar name
This commit is contained in:
parent
bd9ec5f4a3
commit
b142faaac3
@ -29,7 +29,7 @@ configurations {
|
||||
get("implementation").extendsFrom(get("library"), get("klibrary"))
|
||||
}
|
||||
|
||||
data class GitInfo(val version: String, val count: String, val tag: String) {
|
||||
data class GitInfo(val version: String, val count: String, val tag: String, val buildNumber: String) {
|
||||
// val tagIsVersion: Boolean get() = tag != "" && tag.matches(Regex("v[0-9]+\\.[0-9]\\.[0-9]"))
|
||||
|
||||
val publishVersion: String get() {
|
||||
@ -40,16 +40,18 @@ data class GitInfo(val version: String, val count: String, val tag: String) {
|
||||
}
|
||||
|
||||
val jarName: String get() {
|
||||
val buildNumber = if (buildNumber != "") "-$buildNumber" else ""
|
||||
|
||||
if (tag != "")
|
||||
return "$mod_version-$version"
|
||||
return "$mod_version-$version$buildNumber"
|
||||
|
||||
// if (count != "")
|
||||
// return "$mod_version-SNAPSHOT-${version}_$count"
|
||||
|
||||
if (version != "") {
|
||||
return "$mod_version-SNAPSHOT-$version"
|
||||
return "$mod_version-SNAPSHOT-$version$buildNumber"
|
||||
} else {
|
||||
return "$mod_version-SNAPSHOT"
|
||||
return "$mod_version-SNAPSHOT$buildNumber"
|
||||
}
|
||||
}
|
||||
|
||||
@ -65,7 +67,7 @@ data class GitInfo(val version: String, val count: String, val tag: String) {
|
||||
}
|
||||
}
|
||||
|
||||
val gitVersion = getCommitVersion() ?: GitInfo("", "", "")
|
||||
val gitVersion = getCommitVersion() ?: GitInfo("", "", "", "")
|
||||
|
||||
version = gitVersion.modVersion
|
||||
group = "ru.dbotthepony"
|
||||
@ -102,7 +104,7 @@ fun getCommitVersion(): GitInfo? {
|
||||
val tag = tagStream.array.copyOfRange(0, tagStream.length).toString(Charsets.UTF_8).trim()
|
||||
val count = countStream.array.copyOfRange(0, countStream.length).toString(Charsets.UTF_8).trim()
|
||||
|
||||
return GitInfo(version, count, tag)
|
||||
return GitInfo(version, count, tag, System.getenv("BUILD_NUMBER") ?: "")
|
||||
} catch(err: Throwable) {
|
||||
println("Error getting git version")
|
||||
println(err)
|
||||
|
Loading…
Reference in New Issue
Block a user