mirror of
https://github.com/awfixers-stuff/OwnDroid.git
synced 2026-03-23 11:05:59 +00:00
simplify apk signing in CI
update dependency upload only release build to Telegram in CI
This commit is contained in:
@@ -4,17 +4,13 @@ plugins {
|
||||
alias(libs.plugins.cc)
|
||||
}
|
||||
|
||||
var keyPassword: String? = null
|
||||
var keystorePassword: String? = null
|
||||
var keyAlias: String? = null
|
||||
|
||||
android {
|
||||
signingConfigs {
|
||||
create("defaultSignature") {
|
||||
storeFile = file("signature.jks")
|
||||
storePassword = System.getenv("KEYSTORE_PASSWORD") ?: "testkey"
|
||||
keyPassword = System.getenv("KEY_PASSWORD") ?: "testkey"
|
||||
keyAlias = System.getenv("KEY_ALIAS") ?: "testkey"
|
||||
storeFile = file(project.findProperty("StoreFile") ?: "testkey.jks")
|
||||
storePassword = (project.findProperty("StorePassword") as String?) ?: "testkey"
|
||||
keyPassword = (project.findProperty("KeyPassword") as String?) ?: "testkey"
|
||||
keyAlias = (project.findProperty("KeyAlias") as String?) ?: "testkey"
|
||||
}
|
||||
}
|
||||
namespace = "com.bintianqi.owndroid"
|
||||
@@ -27,8 +23,8 @@ android {
|
||||
applicationId = "com.bintianqi.owndroid"
|
||||
minSdk = 21
|
||||
targetSdk = 34
|
||||
versionCode = 31
|
||||
versionName = "5.6"
|
||||
versionCode = 32
|
||||
versionName = "6.0"
|
||||
multiDexEnabled = false
|
||||
}
|
||||
|
||||
@@ -77,26 +73,6 @@ gradle.taskGraph.whenReady {
|
||||
project.tasks.findByPath(":app:lintAnalyzeDebug")?.enabled = false
|
||||
}
|
||||
|
||||
tasks.findByName("preBuild")?.dependsOn?.plusAssign("prepareSignature")
|
||||
|
||||
tasks.register("prepareSignature") {
|
||||
doFirst {
|
||||
file("signature.jks").let {
|
||||
if(!it.exists()) file("testkey.jks").copyTo(it)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
tasks.findByName("clean")?.dependsOn?.plusAssign("cleanKey")
|
||||
|
||||
tasks.register("cleanKey") {
|
||||
doFirst {
|
||||
file("signature.jks").let {
|
||||
if(it.exists()) it.delete()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation(libs.androidx.activity.compose)
|
||||
implementation(libs.androidx.ui)
|
||||
|
||||
Reference in New Issue
Block a user