Publish beta version for play

This commit is contained in:
世界 2020-07-22 11:23:05 +08:00
parent 3de0366e62
commit 4811afb8d8
No known key found for this signature in database
GPG Key ID: CD109927C34A63C4
1 changed files with 15 additions and 12 deletions

View File

@ -7,34 +7,40 @@ apply plugin: 'com.android.application'
apply plugin: 'kotlin-android' apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions' apply plugin: 'kotlin-android-extensions'
def verName = "6.2.0.3-preview-2"
def verCode = 57
def serviceAccountCredentialsFile = rootProject.file("service_account_credentials.json") def serviceAccountCredentialsFile = rootProject.file("service_account_credentials.json")
def beta = verName.contains("preview")
if (serviceAccountCredentialsFile.isFile()) { if (serviceAccountCredentialsFile.isFile()) {
setupPlay() setupPlay(beta)
play.serviceAccountCredentials = serviceAccountCredentialsFile play.serviceAccountCredentials = serviceAccountCredentialsFile
} else if (System.getenv().containsKey("ANDROID_PUBLISHER_CREDENTIALS")) { } else if (System.getenv().containsKey("ANDROID_PUBLISHER_CREDENTIALS")) {
setupPlay() setupPlay(beta)
} }
void setupPlay() { void setupPlay(boolean beta) {
apply plugin: 'com.github.triplet.play' apply plugin: 'com.github.triplet.play'
play { play {
track = "production" track = beta ? "beta" : "production"
defaultToAppBundles = true defaultToAppBundles = true
userFraction = 1 userFraction = 1
} }
} }
@ -56,7 +62,7 @@ buildscript {
} }
dependencies { dependencies {
classpath "cn.hutool:hutool-all:5.3.8" classpath 'cn.hutool:hutool-all:5.3.9'
} }
} }
@ -70,8 +76,8 @@ repositories {
dependencies { dependencies {
implementation 'androidx.core:core:1.5.0-alpha01' implementation 'androidx.core:core-ktx:1.5.0-alpha01'
implementation 'androidx.palette:palette:1.0.0' implementation 'androidx.palette:palette-ktx:1.0.0'
implementation 'androidx.viewpager:viewpager:1.0.0' implementation 'androidx.viewpager:viewpager:1.0.0'
implementation 'androidx.exifinterface:exifinterface:1.2.0' implementation 'androidx.exifinterface:exifinterface:1.2.0'
implementation "androidx.interpolator:interpolator:1.0.0" implementation "androidx.interpolator:interpolator:1.0.0"
@ -91,7 +97,7 @@ dependencies {
implementation 'com.stripe:stripe-android:2.0.2' implementation 'com.stripe:stripe-android:2.0.2'
implementation 'com.google.code.gson:gson:2.8.6' implementation 'com.google.code.gson:gson:2.8.6'
implementation 'org.osmdroid:osmdroid-android:6.1.6' implementation 'org.osmdroid:osmdroid-android:6.1.7'
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.72" implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.72"
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.8' implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.8'
@ -124,9 +130,6 @@ dependencies {
} }
def verName = "6.2.0.3-rc03"
def verCode = 56
task writeUpdateInfo { task writeUpdateInfo {
def info = new JSONObject() def info = new JSONObject()