updated deploying

This commit is contained in:
Odweta
2024-12-22 20:28:50 +01:00
parent 3d0c752f0c
commit 6dae99d311
4 changed files with 29 additions and 8 deletions
+8 -4
View File
@@ -1,18 +1,22 @@
#!/bin/bash
echo -n "version number: "
read ver
echo -n "glpat: "
read glpat
echo -n "keystore password: "
read ks_pass
cd ./mobile
ver=$(./gradlew printVersionName -q)
# build
./gradlew assembleRelease
# sign
~/Android/Sdk/build-tools/35.0.0/apksigner sign --alignment-preserved --ks ~/Documents/android-keystore.jks app/build/outputs/apk/release/com.odweta.solon_$ver.apk
~/Android/Sdk/build-tools/35.0.0/apksigner sign --alignment-preserved --ks ~/Documents/android-keystore.jks --ks-pass pass:$ks_pass app/build/outputs/apk/release/com.odweta.solon_$ver.apk
exit
# add, commit, push
git add ..
+20
View File
@@ -4,6 +4,26 @@ plugins {
alias(libs.plugins.kotlin.compose)
}
tasks.register("printVersionName") {
doLast {
println(android.defaultConfig.versionName)
}
}
tasks.register("deploy") {
dependsOn("assembleDebug")
dependsOn("installDebug")
doLast {
exec {
commandLine("adb", "shell", "am", "start", "-n", "com.odweta.solon/.MainActivity")
}
}
}
tasks.register("b") {
dependsOn("assembleDebug")
}
android {
namespace = "com.odweta.solon"
compileSdk = 34
-3
View File
@@ -1,3 +0,0 @@
#!/bin/bash
cp app/build/outputs/apk/release/com.odweta.solon_$1.apk ../release/