mirror of
https://github.com/2009scape/2009Scape-mobile.git
synced 2026-08-01 14:19:12 -06:00
Automatically upload builds to Google Play internal test track
This commit is contained in:
parent
107435ba8b
commit
b24cc8f711
3 changed files with 25 additions and 4 deletions
17
.github/workflows/android.yml
vendored
17
.github/workflows/android.yml
vendored
|
|
@ -12,7 +12,8 @@ on:
|
|||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-20.04
|
||||
|
||||
env:
|
||||
GPLAY_KEYSTORE_PASSWORD: ${{ GPLAY_KEYSTORE_PASSWORD }}
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
|
|
@ -86,7 +87,10 @@ jobs:
|
|||
./gradlew :app_pojavlauncher:assembleDebug
|
||||
mv app_pojavlauncher/build/outputs/apk/debug/app_pojavlauncher-debug.apk out/app-debug.apk
|
||||
# mv app_pojavlauncher/build/intermediates/merged_native_libs/debug/out/lib out/debug_lib
|
||||
|
||||
- name: Build AAB for Google Play
|
||||
run: |
|
||||
./gradlew :app_pojavlauncher:bundleGplay
|
||||
mv app_pojavlauncher/gplay/app_pojavlauncher-gplay.aab out/app-gplay.aab
|
||||
- name: Build APK without runtime
|
||||
run: |
|
||||
rm -r app_pojavlauncher/src/main/assets/components/jre
|
||||
|
|
@ -98,7 +102,14 @@ jobs:
|
|||
with:
|
||||
name: app-debug
|
||||
path: out/app-debug.apk
|
||||
|
||||
- name: Upload onto the Google Play testing track
|
||||
uses: r0adkll/upload-google-play@v1
|
||||
with:
|
||||
serviceAccountJson: ${{ GPLAY_SERVICE_JSON }}
|
||||
packageName: net.kdt.pojavlaunch
|
||||
releaseFiles: out/app-gplay.aab
|
||||
track: internal
|
||||
inAppUpdatePriority: 2
|
||||
- name: Upload APK (without runtime)
|
||||
uses: actions/upload-artifact@v2
|
||||
with:
|
||||
|
|
|
|||
|
|
@ -45,13 +45,19 @@ android {
|
|||
keyAlias "androiddebugkey"
|
||||
keyPassword "android"
|
||||
}
|
||||
googlePlayBuild {
|
||||
storeFile file("upload.jks")
|
||||
storePassword System.getenv("GPLAY_KEYSTORE_PASSWORD")
|
||||
keyAlias "upload"
|
||||
keyPassword System.getenv("GPLAY_KEYSTORE_PASSWORD")
|
||||
}
|
||||
}
|
||||
|
||||
defaultConfig {
|
||||
applicationId "net.kdt.pojavlaunch"
|
||||
minSdkVersion 21
|
||||
targetSdkVersion 29
|
||||
versionCode 156253
|
||||
versionCode new Date().getSeconds()
|
||||
versionName getVersionName()
|
||||
multiDexEnabled true //important
|
||||
}
|
||||
|
|
@ -72,6 +78,10 @@ android {
|
|||
// multiDexEnabled = true
|
||||
// debuggable = true
|
||||
}
|
||||
gplay {
|
||||
initWith release
|
||||
signingConfig signingConfigs.googlePlayBuild
|
||||
}
|
||||
}
|
||||
|
||||
externalNativeBuild {
|
||||
|
|
|
|||
BIN
app_pojavlauncher/upload.jks
Normal file
BIN
app_pojavlauncher/upload.jks
Normal file
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue