Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/usagov/container-cypress-test


https://github.com/usagov/container-cypress-test

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# Cypress Container Test Repo

> **Warning**
> The work done within this repo are proof of concept and should be used as a starting point for future work.

## Cypress Container
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.

### The Cypress repo brokendown into a few different branches
- 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]() |