Closed bahmutov closed 4 years ago
Information on building Docker images on Circle
Agreed. This should definitely be automated - there should be a cypress/base
image for every tag on https://hub.docker.com/_/node/?tab=tags at a minimum. It's a little bit ridiculous to force every project using Cypress and CI into the extremely small subset of Node/NPM/Yarn version combos currently available.
stop overwriting existing Docker images. cypress/base:6, cypress/base:8 etc should stay like that forever
Wouldn't this be opposite of how node does its Docker images? node:10
currently points to 10.16.2 while a couple of days ago it would've been pointing to 10.16.1.
I believe Docker Hub has an automated build feature: https://docs.docker.com/docker-hub/builds/
Step 1
cypress/included:x.y.z
images. Probably can just run a CI job whenever we release a new version in cypress-io/cypress. Step 2
cypress/browsers:...
images. Hmm, should we build a single image with every browser (Chrome, FF maybe Edge Beta and Brave) or separate Docker images?
To prevent problems like #78
cypress/base:6
,cypress/base:8
etc should stay like that forevercypress/base:6.16
that mirror Node image version