#docker #continuous-integration #pipeline #cypress #circleci
#докер #непрерывная интеграция #конвейер #cypress #circleci #docker
Вопрос:
Как я могу запустить свой тест cypress с Github, используя Circleci и Docker image. Ниже приведена моя config.yml
папка под .circleci
. После отправки нового теста на github тесты в cirlceci не выполняются. Я также добавил часть скрипта в package.json
.
version: 2
jobs:
build:
working_directory: ~/tmp
docker:
- image: 'cypress/base:10'
environment:
TERM: xterm
steps:
- run: npm ci
- persist_to_workspace:
root: ~/
paths:
- .cache
- tmp
test:
working_directory: ~/tmp
docker:
- image: 'cypress/base:10'
environment:
TERM: xterm
steps:
- attach_workspace:
at: ~/
- run: ls -la cypress
- run: ls -la cypress/integration
- run:
name: Running cypress tests
command: npm run cy:test-run
- store_artifacts:
path: cypress/videos
- store_artifacts:
path: cypress/screenshots
workflows:
version: 2
build_and_test:
jobs:
- build
- test:
requires:
- build