This repo holds various Docker images for running Cypress locally and in CI.
There are Docker images:
cypress/base:<Node version>has the operating system dependencies required to run Cypress.
cypress/browsers:<tag>extends the base images with pre-installed browsers.
cypress/included:<Cypress version>extends the base images with pre-installed Cypress versions.
cypress/factory:<tag>is a docker image that can be used with docker args to generate a docker container with specific versions of node, yarn, chrome, firefox, edge and cypress. It is used to create the above docker images and can be used by you to create a custom docker image with versions of your choice.
|GitLab||Run Cypress tests in Docker on GitLab|
|CircleCI 2.0||Run Cypress tests in Docker on Circle 2.0|
|CircleCI Workflows||Run Multiple Cypress tests in parallel with Circle Workflows|
|Codeship Pro||Run Cypress tests in Docker on Codeship Pro|
|demo-docker-cypress-included||Demo running the complete Docker image |
|cypress-example-docker-compose||Run Cypress tests using docker-compose on CircleCI|
|cypress-open-from-docker-compose||Demo running application and Cypress tests using docker-compose|
|cypress-tests-apache-in-docker||Run local Cypress tests against Apache running inside a Docker container|
|cypress-example-docker-compose-included||Cypress example with docker-compose and |
|cypress-desktop||Run Cypress with a desktop environment and noVNC in Docker|