A workshop that teaches you how to run Cypress on major CI providers
A workshop that teaches you how to run Cypress on major CI providers
Warning: ⚠️ this is not an introduction to Cypress testing workshop, only how to successfully run Cypress on CI. If you need to refresh your Cypress skills, check out the testing-workshop-cypress
You will need:
git
to clone the repositorySee the presentation at https://cypress-workshop-ci.netlify.app/. Every section of the presentation has a subfolder in the slides folder with a Markdown file. The Markdown is rendered into HTML using Vite and Reveal.js combination. You can open the presentation by clicking on “view slides” links in the table below.
topic | Markdown | view slides |
---|---|---|
Introduction | intro | intro slides |
Generic CI | generic-ci | generic ci slides |
GitHub Action | github-action | github action slides |
Circle CI Orb | circleci | circleci slides |
Netlify Build plugin | netlify-build | netlify build slides |
This workshop should have all the content necessary to learn how to run Cypress on continuous integration service. Use the example application and follow the written steps above. I suggest starting with the introduction and then picking one of the topics matching your situation. If you get stuck, or something is unclear, do not hesitate to open a GitHub issue in this repository to improve this workshop.
We will test the example application from the repo cypress-io/cypress-workshop-ci-example. You should fork that repo under your GitHub account and use with each CI provider.