Skip to content

Latest commit

 

History

History
27 lines (19 loc) · 1.51 KB

README.md

File metadata and controls

27 lines (19 loc) · 1.51 KB

screenshot-automation

A sample to showcase the screenshot automation with Fastlane and Abyssale

Capture d’écran 2022-01-27 à 15 55 52

This demo project show how we can automate the full screenshot generation and upload on the Playstore. The CI we use is Github Actions. There is two workflow:

ci_raw_screenshots.yml

  • First step : generate raw screenshots with UI tests and Fastlane
  • Second step: upload the raw screenshots on Firebase storage
  • Third step: return all the screenshots in the artifacts

At this stage a manual check can be done, to be sure the screenshots are OK.

ci_pretty_screenshots_upload_store.yml

  • First step: get image urls from Firebase (public bucket) and construct data in order to configure all screenshots
  • Second step: call Abyssale API to generate pretty screenshots
  • Third step: download the JSON key file in order to be able to push on the Playstore
  • Fourth step: push all new screenshots to the Playstore using Fastlane

Outputs

Intro Home
intro home