Skip to content

Instantly share code, notes, and snippets.

@rafakob
Created May 15, 2017 12:38
Show Gist options
  • Save rafakob/a00e607d38cc644605e3a363e6d22ca5 to your computer and use it in GitHub Desktop.
Save rafakob/a00e607d38cc644605e3a363e6d22ca5 to your computer and use it in GitHub Desktop.

Revisions

  1. rafakob created this gist May 15, 2017.
    27 changes: 27 additions & 0 deletions firebasechuj
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,27 @@
    task uploadFirebaseMapping {
    def configPath = rootProject.rootDir.absolutePath;

    switch (project.findProperty('variant')) {
    case 'frog':
    setProperty('FirebaseServiceAccountFilePath', configPath + getProperty('firebase.crash.frog'))
    uploadFirebaseMapping.dependsOn('firebaseUploadFrogProguardMapping')
    break
    case 'smartearly':
    setProperty('FirebaseServiceAccountFilePath', configPath + getProperty('firebase.crash.smartearly'))
    uploadFirebaseMapping.dependsOn('firebaseUploadSmartearlyProguardMapping')
    break
    case 'release':
    setProperty("FirebaseServiceAccountFilePath", configPath + getProperty('firebase.crash.production'))
    uploadFirebaseMapping.dependsOn('firebaseUploadReleaseProguardMapping')
    break
    default:
    println 'Invalid variant name. Proguard mapping was not uploaded to Firebase.'
    break
    }
    }




    ./gradlew uploadFirebaseMapping -Pvariant=frog