Как я могу получить versionName и versionCode моего проекта Android в Gradle ( Kotlin-DSL ) Файл из Gitlab ci script (gitlab-ci.yaml)
У меня есть две команды для получения их от gradle-groovy-dsl, но они не работают на gradle-kotlin-dsl.
- export VERSION_NAME=`egrep '^[[:blank:]]+versionName[[:blank:]]' app/build.gradle | awk '{print $2}' | sed s/\"//g`
- export VERSION_CODE=`egrep '^[[:blank:]]+versionCode[[:blank:]]' app/build.gradle | awk '{print $2}'`
пример сценария gradle в groovy-dsl:
android {
defaultConfig {
versionCode 1
versionName "1.0"
}
}
пример скрипта gradle в kotlin-dsl:
android {
defaultConfig {
versionCode = 1
versionName = "1.0"
}
}