Warning The work done within this repo are proof of concept and should be used as a starting point for future work.
This container repo makes use of the upstearm Cypress container. Cypress is deployed within the container as a global installation with the working directory being /e2e. The config.js needs to be in the root directory.
- Main branch only used to create and maintain templates of action workflows, Dockerfile and other supporting artifacts as needed
- Container-build: This branch is used for pulling a container image from upstream then scanning the image and adds base packages and/or dependencies then creates a base container images for AMD64 and ARM64
- Container-build-ui: Used to for future containerization of Cypress base packages with UI access
- Container-cypress-test : This branch uses the container-build image to setup Cypress with needed packages.
- Container-cypress-test-ui : This branch uses the container-build-ui image to setup Cypress with needed packages with UI access.
- Container-test-website: Nodejs container with basic website for cypress container testing
Branch | README | Github Actions | Dockerfile | Artifact |
---|---|---|---|---|
Main | README | Workflow | Dockerfile | |
Container-build | README | Workflow | Dockerfile | Download |
Container-build-ui | README | Workflow | Dockerfile | |
Container-cypress-test | README | Workflow | Dockerfile | |
Container-cypress-test-ui | README | Workflow | Dockerfile | |
Container-test-website | README | Workflow | Dockerfile |