Running Docker on a CI can be tricky, there is often limitations due to security. Most notable CircleCI doesn't support volumes unless you use a VM which is very slow. As most CIs allow you to load docker image there should be option to start WP Cypress without docker as CI image should have everything needed to run WordPress & Cypress.
Change Log
Adds no docker mode
Types of changes (if applicable):
[ ] Bug fix (non-breaking change which fixes an issue).
[x] New feature (non-breaking change which adds functionality).
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected).
How to use.
The feature can be tested/used easily on CircleCI. There is Big Bite docker image that can be used as example of what you need. Replacing << parameters.host >> with cypress domain for example project.client.co and replacing << parameters.port >> with port being used (defaults to 80)
Add No Docker Mode
Description
Running Docker on a CI can be tricky, there is often limitations due to security. Most notable CircleCI doesn't support volumes unless you use a VM which is very slow. As most CIs allow you to load docker image there should be option to start WP Cypress without docker as CI image should have everything needed to run WordPress & Cypress.
Change Log
Types of changes (if applicable):
How to use.
The feature can be tested/used easily on CircleCI. There is Big Bite docker image that can be used as example of what you need. Replacing
<< parameters.host >>
with cypress domain for exampleproject.client.co
and replacing<< parameters.port >>
with port being used (defaults to 80)You can also use the bigbite orb which makes it even easier to use: