Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce Automatic releasing to GooglePlay #222

Open
3 tasks
wakwak3125 opened this issue Feb 8, 2017 · 2 comments
Open
3 tasks

Introduce Automatic releasing to GooglePlay #222

wakwak3125 opened this issue Feb 8, 2017 · 2 comments

Comments

@wakwak3125
Copy link

wakwak3125 commented Feb 8, 2017

Assigned to @wakwak3125

Overview(Required)

refs: https://www.youtube.com/watch?v=L_QVB4Qdh6o

Release flow has many things to do. So I think it should be automated.

  • Uploading APK
  • Updating changelogs for each languages.
  • Uploading mapping file to crash reporting service like Firebase Crash Reporting or Crashlytics.
  • Also screenshots are should be updated if it has update.

Details

Must(I think it's minimum composition.)

  • Use Supply from Fastlane to upload apk file and changelogs.
  • Upload mapping.txt to Firebase Crash Reporting via gradle plugin.
  • Use Gradle task to kick Automated releasing locally.

TASKS

  • Create deploying shell to GooglePlay.
  • Introduce mapping file uploading plugin.
  • Create deploying GradleTask.

Optional

  • Take screenshot automaticaly by Fastlane's feature and Espresso for every release.
  • Kick Automated relesing by merge master branch.

LInk

https://github.com/fastlane/fastlane
https://firebase.google.com/docs/crash/android?hl=en
https://github.com/fastlane/fastlane/tree/master/supply

What do you think about them?

@konifar
Copy link
Contributor

konifar commented Feb 8, 2017

Cool 🆒 Interesting.
I guess it's related to your DroidKaigi session, right?
I would be happy if you will tackle this 😄

@wakwak3125
Copy link
Author

Exactly! I'll start them!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants