Uploaded image for project: 'Nuxeo Mobile'
  1. Nuxeo Mobile
  2. NXMOB-257

Android: automate deployment to Play Store with Fastlane

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: Android 1.3
    • Component/s: Android

      Description

      Android beta release

      • Checkout release-android
      • Merge master into release-android
      • Run ./tools/shrinkwrap.sh
        release_number = "#{versionName}-#{versionCode}", ex 1.0.0-x
      • Commit "Release Android #{release_number}"
      • Add tag "android-#{release_number}"
      • Push release-android + tags
      • Launch Jenkins job on the release-android branch
      • Set build description: Release 1.0.0-x
      • Download app-release.apk, upload it to the Play Store in https://play.google.com/apps/publish: APK > Beta Testing, once uploaded publish it to Beta
      • On master, increment versionCode in android/app/build.gradle and android/src/main/AndroidManifest.xml
      • Commit "Post Release Android #{release_number}" and push
      • When the Play Store sends a notification about the beta app gone live in the Play Store:
        Slack #nuxeo-mobile: New Android beta version available in the Play Store, if you are connected to the Wi-Fi
        the Nuxeo Mobile app might be automatically updated, otherwise you can update it through the Play Store
        + changelog

      Android prod release

      • git checkout release-android
      • git tag android-1.x.0
      • git push --tags
      • git checkout master
      • increment minor version in versions.json AND android/app/build.gradle AND android/src/main/AndroidManifest.xml
      • git commit -am"Post Release Android 1.x.0: increment minor version"
      • git push
      • In the Play Store, promote latest beta APK to Prod and submit update
      • wait for Play Store publication notification
      • Slack #general: Nuxeo Mobile for Android 1.x.0 available in the Play Store

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: