-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathstep.sh
executable file
·29 lines (25 loc) · 827 Bytes
/
step.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/bash
echo "
task(\"printVersion\") {
doLast {
println android.defaultConfig.versionName
println android.defaultConfig.versionCode
}
}
android.applicationVariants.all { variant ->
task(\"printVersion\${variant.name.capitalize()}\") {
doLast {
println variant.versionName
println variant.versionCode
}
}
}
" >> ${build_gradle_path}
VERSION=$(${gradlew_path} -q printVersion${variant} | tail -n 2)
VERSION_NAME=$(printf "%s\n" $VERSION | sed -n 1p)
VERSION_CODE=$(printf "%s\n" $VERSION | sed -n 2p)
envman add --key EXTRACTED_ANDROID_VERSION_NAME --value $VERSION_NAME
envman add --key EXTRACTED_ANDROID_VERSION_CODE --value $VERSION_CODE
echo "-EXTRACTED_ANDROID_VERSION_NAME: $VERSION_NAME"
echo "-EXTRACTED_ANDROID_VERSION_CODE: $VERSION_CODE"
exit 0