mirror of
https://github.com/isledecomp/isle-portable.git
synced 2026-01-18 13:21:16 +00:00
signing
needed repository secrets: - keystore : key.jks in base64 - keystorePassword : Key store password - keyAlias : Key alias, ex key0 - keyPassword : Key Password
This commit is contained in:
parent
44a6dae4cd
commit
f3e0d04b31
10
.github/workflows/ci.yml
vendored
10
.github/workflows/ci.yml
vendored
@ -121,9 +121,15 @@ jobs:
|
|||||||
|
|
||||||
- name: Build (Android)
|
- name: Build (Android)
|
||||||
if: ${{ matrix.android }}
|
if: ${{ matrix.android }}
|
||||||
|
env:
|
||||||
|
SIGNING_KEY_ALIAS: ${{ secrets.keyAlias }}
|
||||||
|
SIGNING_KEY_PASSWORD: ${{ secrets.keyPassword }}
|
||||||
|
SIGNING_STORE_PASSWORD: ${{ secrets.keystorePassword }}
|
||||||
|
SIGNING_STORE_FILE: ${{ github.workspace }}/release.keystore
|
||||||
run: |
|
run: |
|
||||||
cd android-project && \
|
echo "${{ secrets.keystore }}" | base64 -d > release.keystore
|
||||||
./gradlew assembleRelease \
|
cd android-project
|
||||||
|
./gradlew packageRelease \
|
||||||
--info \
|
--info \
|
||||||
-PcmakeArgs="-DCMAKE_BUILD_TYPE=Release \
|
-PcmakeArgs="-DCMAKE_BUILD_TYPE=Release \
|
||||||
-DISLE_USE_DX5=${{ !!matrix.dx5 }} \
|
-DISLE_USE_DX5=${{ !!matrix.dx5 }} \
|
||||||
|
|||||||
@ -32,9 +32,20 @@ android {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
signingConfigs {
|
||||||
|
register("release") {
|
||||||
|
enableV4Signing = true
|
||||||
|
keyAlias = System.getenv("SIGNING_KEY_ALIAS")
|
||||||
|
keyPassword = System.getenv("SIGNING_KEY_PASSWORD")
|
||||||
|
storeFile = file(System.getenv("SIGNING_STORE_FILE"))
|
||||||
|
storePassword = System.getenv("SIGNING_STORE_PASSWORD")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
buildTypes {
|
buildTypes {
|
||||||
release {
|
release {
|
||||||
minifyEnabled true
|
minifyEnabled true
|
||||||
|
signingConfig = signingConfigs.getByName("release")
|
||||||
// proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
// proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user