configure app signing

This commit is contained in:
Fabian Freund
2024-05-17 16:19:25 +02:00
parent 5dfb84385b
commit 3b8541f1f1
2 changed files with 17 additions and 8 deletions
+7 -7
View File
@@ -8,11 +8,11 @@ on:
jobs: jobs:
build: # job's name build: # job's name
runs-on: ubuntu-latest # container os runs-on: ubuntu-latest # container os
#env: # ADD environment variables env: # ADD environment variables
# KEY_JKS: ${{!secrets!}} KEY_JKS: ${{!secrets!}}
# KEY_PATH: ${{!github!}}/key.jks KEY_PATH: ${{!github!}}/key.jks
# KEY_PASSWORD: ${{!secrets!}} KEY_PASSWORD: ${{!secrets!}}
# ALIAS_PASSWORD: ${{!secrets!}} ALIAS_PASSWORD: ${{!secrets!}}
defaults: defaults:
run: run:
working-directory: app working-directory: app
@@ -24,8 +24,8 @@ jobs:
with: with:
distribution: 'adopt' # See 'Supported distributions' for available options distribution: 'adopt' # See 'Supported distributions' for available options
java-version: '17' java-version: '17'
# - name: Create key file - name: Create key file
# run: echo $KEY_JKS | base64 -di > key.jks run: echo $KEY_JKS | base64 -di > key.jks
- uses: subosito/flutter-action@v1 - uses: subosito/flutter-action@v1
with: with:
channel: beta channel: beta
+10 -1
View File
@@ -54,11 +54,20 @@ android {
implementation 'com.google.android.material:material:1.11.0' implementation 'com.google.android.material:material:1.11.0'
} }
signingConfigs {
release {
keyAlias System.getenv("ALIAS_PASSWORD")
keyPassword System.getenv("KEY_PASSWORD")
storeFile System.getenv("KEY_PATH") ? file(System.getenv("KEY_PATH")) : null
storePassword System.getenv("KEY_PASSWORD")
}
}
buildTypes { buildTypes {
release { release {
// TODO: Add your own signing config for the release build. // TODO: Add your own signing config for the release build.
// Signing with the debug keys for now, so `flutter run --release` works. // Signing with the debug keys for now, so `flutter run --release` works.
signingConfig = signingConfigs.debug signingConfig = signingConfigs.release
} }
} }
} }