Updated build.gradle to use new semantic versioning
This commit is contained in:
parent
cc77a5e88a
commit
9b02b4886a
1 changed files with 14 additions and 3 deletions
|
@ -24,15 +24,26 @@ static def isLocalAarAvailable() {
|
||||||
}
|
}
|
||||||
|
|
||||||
task getGitVersion() {
|
task getGitVersion() {
|
||||||
def gitVersion = "4.1"
|
def gitVersion = "4.2"
|
||||||
def gitVersionStream = new ByteArrayOutputStream()
|
def gitVersionStream = new ByteArrayOutputStream()
|
||||||
|
def gitCommitsCount = new ByteArrayOutputStream()
|
||||||
|
def gitCommitHash = new ByteArrayOutputStream()
|
||||||
|
|
||||||
try {
|
try {
|
||||||
exec {
|
exec {
|
||||||
executable "git" args "describe", "--always"
|
executable "git" args "describe", "--abbrev=0"
|
||||||
standardOutput = gitVersionStream
|
standardOutput = gitVersionStream
|
||||||
}
|
}
|
||||||
gitVersion = gitVersionStream.toString().trim()
|
exec {
|
||||||
|
executable "git" args "rev-list", gitVersionStream.toString().trim() + "..HEAD", "--count"
|
||||||
|
standardOutput = gitCommitsCount
|
||||||
|
}
|
||||||
|
exec {
|
||||||
|
executable "git" args "rev-parse", "--short", "HEAD"
|
||||||
|
standardOutput = gitCommitHash
|
||||||
|
}
|
||||||
|
|
||||||
|
gitVersion = gitVersionStream.toString().trim() + "." + gitCommitsCount.toString().trim() + "+" + gitCommitHash.toString().trim()
|
||||||
println("Git version: " + gitVersion)
|
println("Git version: " + gitVersion)
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
println("Git not found")
|
println("Git not found")
|
||||||
|
|
Loading…
Reference in a new issue