Skip to content

A sample to showcase the screenshot automation with Fastlane, Abyssale, Firebase

Notifications You must be signed in to change notification settings

alizeec/screenshot-automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A sample to showcase the screenshot automation with Fastlane, Abyssale, Firebase

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published