Android ci (#2)

* fix: fix android build

* fix: Android app label

* ci: init ci

* ci: adjust build.gradle and setup signing configuration

* ci: adjust build.gradle and setup signing configuration

* ci:

* ci

* ci

* ci

* Update android_ci.yml

* Update android_ci.yml

* Squashed commit of the following:

commit 484fc61ad2
Author: lifegpc <[email protected]>
Date:   Fri Sep 8 11:49:47 2023 +0800

    Update android_ci.yml

* Squashed commit of the following:

commit 484fc61ad2
Author: lifegpc <[email protected]>
Date:   Fri Sep 8 11:49:47 2023 +0800

    Update android_ci.yml

* ci

* ci

* Update and rename android_ci.yml to android.yml

---------

Co-authored-by: 13574 <[email protected]>
This commit is contained in:
2023-09-08 12:48:15 +08:00
committed by GitHub
parent dbe570034a
commit b247ae73da
2 changed files with 67 additions and 3 deletions

View File

@@ -54,11 +54,27 @@ android {
versionName flutterVersionName
}
signingConfigs{
release{
def keystoreFile=file("keystore.jks")
def keyAliasEnv=System.getenv("SIGNING_KEY_ALIAS")
def keystorePasswordEnv=System.getenv("SIGNING_STORE_PASSWORD")
def keyPasswordEnv=System.getenv("SIGNING_STORE_PASSWORD")
storeFile keystoreFile
storePassword keystorePasswordEnv
keyAlias keyAliasEnv
keyPassword keyPasswordEnv
}
}
buildTypes {
release {
// TODO: Add your own signing config for the release build.
// Signing with the debug keys for now, so `flutter run --release` works.
signingConfig signingConfigs.debug
if(System.getenv("CI")=="true"){
signingConfig signingConfigs.release
}else {
signingConfig signingConfigs.debug
}
}
}
}