Skip to content

ankitkandari/ci-cd-screenshot-pipeline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CI/CD Screenshot Pipeline

A very basic ci/cd screenshot pipeline, built using React JS, Github Actions, Puppeteer and jest-image-snapshot.

How it works

Whenever there are new changes to the code and a new commit is pushed into the repo. GitHub CI/CD workflow is triggered and test runs for the app using npm test. During the test, a screenshot of the homepage is generated and uploaded to S3, a link for which is already present in the readme file.

Latest Homepage Screenshot

Demo Screenshot