Здравствуйте, у меня проблема с настройкой CircleCi вместе с Cypress.
Я включил образ докера со всеми необходимыми зависимостями, но он все равно не работает. Я перепробовал около 40 разных конфигов, но безрезультатно. Пожалуйста, проверьте мою конфигурацию и вывод, прикрепленные на скриншотах ниже.
version: 2
jobs:
build:
docker:
- image: circleci/node:9.2.0
- image: circleci/mongo:3.4.4
- image: cypress/base:8
working_directory: ~/repo
steps:
- checkout
- restore_cache:
keys:
- v1-dependencies-{{ checksum "package.json" }}
- v1-dependencies-
- run: yarn install
- save_cache:
paths:
- node_modules
key: v1-dependencies-{{ checksum "package.json" }}
- run: yarn test // THIS COMMAND RUNS UNIT TESTS - and it is working ok
- run: yarn run dev & $(npm bin)/cypress run // THIS ONE IS FAILING
Я также понял, что если я удаляю изображения для node / mongo и запускаю только тесты e2e, он работает. Проблема возникает, когда я пытаюсь запустить как модульный, так и e2e-тесты с тремя образами докеров.