mon-entreprise/circle.yml

43 lines
1.3 KiB
YAML
Raw Normal View History

2018-08-24 14:35:42 +00:00
version: 2
jobs:
build:
docker:
- image: cypress/base:8
environment:
## this enables colors in the output
TERM: xterm
CYPRESS_baseUrl: http://localhost:5000
working_directory: ~/app
2018-08-24 14:35:42 +00:00
steps:
- checkout
- restore_cache:
name: Restore Yarn and Cypress Cache
keys:
- v1-deps-{{ .Branch }}-{{ checksum "package.json" }}
- v1-deps-{{ .Branch }}
- v1-deps
2018-08-24 14:35:42 +00:00
- run:
name: Install Dependencies
command: |
yarn install --frozen-lockfile
2018-08-24 14:35:42 +00:00
- save_cache:
name: Save Yarn and Cypress Cache
key: v1-deps-{{ .Branch }}-{{ checksum "package.json" }}
2018-08-24 14:35:42 +00:00
paths:
- ~/.cache
- run:
name: Install flow-typed
command: yarn run flow-typed install
- run:
name: Change git config to support UTF8 filename
command: git config --global core.quotepath false
2018-08-24 14:35:42 +00:00
- run:
name: Linting and unit test
2018-08-24 14:35:42 +00:00
command: yarn test
- run:
name: End to end test
command: |
yarn run compile
yarn run serve:embauche &
yarn run cypress run --record --key 21660df5-36a5-4c49-b23d-801799b0c759