Skip to content

Instantly share code, notes, and snippets.

@isneesh
Last active August 29, 2015 14:01
Show Gist options
  • Save isneesh/13e4f5796c4fe57dfa2d to your computer and use it in GitHub Desktop.
Save isneesh/13e4f5796c4fe57dfa2d to your computer and use it in GitHub Desktop.

QA Release

CI Nightly task - QA build from develop

  • Merge master to develop
  • Create a dev-key signed apk from develop, with STAGING proteusConfig, QA buildType

Superheroes Release

CI weekly task (Friday) - Superheroes build from master

  • Create a release-key signed apk from develop, with PRODUCTION proteusConfig, QA buildType

Market Release Process

CI's release builds might/might not make it to market, depending on the quality

  • Change the config to MARKET buildType, everything else remains same

FAQ

What different BuildTypes mean


COMMON:
  • logger.fatal always crashes the app with a toast
DEV:
  • no analytics
    • crash reporting such that logger.error crashes
QA & MARKET
  • analytics in place:
    • crash reporting such that logger.error reports to crittercism
Difference between QA and MARKET
  • QA: loglevel set to debug ; Market: loglevel set to info
  • different analytics endpoints
    • mixpanel projects
    • different FB app ids
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment