Untitled
unknown
plain_text
3 years ago
630 B
6
Indexable
static def generateVersionCode() {
def version = "git rev-list --count HEAD".execute().text.trim()
Integer.parseInt(version)
}
static def generateVersionName() {
"${getBranch()}-${getCommitHashCode()}"
}
static def getBranch() {
def branch = "git name-rev --name-only ${getCommitHashCode()}".execute().text.trim()
System.getenv("BRANCH_NAME") ?: branch.contains("master") ? "master" : branch.contains("dev") ? "dev" : branch
}
static def getCommitHashCode() {
"git rev-parse --short HEAD".execute().text.trim()
}
ext {
version_code = generateVersionCode()
version_name = generateVersionName()
}Editor is loading...