Run automate ui test (e2e) tests in ci environment. The ci environment runs a dotnet container with an sqlserver container, the ui is embedded within the dotnet container in production mode. Most of the changes here are to account for this ci environment, which starts off as a fresh new database.
Changes:
New docker-compose file to run during ci build
ci.Dockerfile builds the entire back end and front end with the current UI branch but with the main back end branch
dockerignore to avoid unnecessary files in final build
fix e2e tests for pipeline and for new machete-client realities
Alternatives
We should probably put the cypress test in another repo
Goal
Run automate ui test (e2e) tests in ci environment. The ci environment runs a dotnet container with an sqlserver container, the ui is embedded within the dotnet container in production mode. Most of the changes here are to account for this ci environment, which starts off as a fresh new database.
Changes:
ci.Dockerfile
builds the entire back end and front end with the current UI branch but with the main back end branchdockerignore
to avoid unnecessary files in final buildmachete-client
realitiesAlternatives
We should probably put the cypress test in another repo