Migrate to circleci 2.0

pull/4721/head
Janneke Janssen 2018-08-01 22:04:16 +02:00 zatwierdzone przez Matt Westcott
rodzic 4986381a58
commit 78442e0a00
2 zmienionych plików z 49 dodań i 21 usunięć

Wyświetl plik

@ -0,0 +1,49 @@
version: 2
jobs:
backend:
docker:
- image: circleci/python:3.6.4
steps:
- checkout
- restore_cache:
keys:
- pip-packages-v1-{{ .Branch }}
- pip-packages-v1-
- run: pipenv install -e .[testing]
- save_cache:
paths:
- ~/.local/
key: pip-package-v1-{{ .Branch }}
- run: pipenv run flake8 wagtail
- run: pipenv run isort --check-only --diff --recursive wagtail
- run: pipenv run python -u runtests.py
frontend:
docker:
- image: circleci/node:8.11.3
steps:
- checkout
- restore_cache:
keys:
- node-v1-{{ .Branch }}-{{ checksum "package-lock.json" }}
- node-v1-{{ .Branch }}-
- node-v1-
- run: npm install
- save_cache:
paths:
- ~/project/node_modules/
key: node-v1-{{ .Branch }}-{{ checksum "package-lock.json" }}
- run: npm run lint:js
- run: npm run lint:css
- run: npm run test:unit:coverage -- --runInBand
- run: npm rebuild node-sass
- run: npm run dist
- run: bash <(curl -s https://codecov.io/bash) -F frontend
workflows:
version: 2
test:
jobs:
- backend
- frontend

Wyświetl plik

@ -1,21 +0,0 @@
machine:
python:
version: 3.6.1
node:
version: 8.9.3
dependencies:
pre:
- pip install -e .[testing]
test:
override:
- flake8 wagtail
- isort --check-only --diff --recursive wagtail
- npm run lint:js
- npm run lint:css
- python -u runtests.py
- npm run test:unit:coverage -- --runInBand
- npm run dist
post:
- bash <(curl -s https://codecov.io/bash) -F frontend