2018-09-11 12:33:16 -07:00
|
|
|
matrix:
|
|
|
|
include:
|
2018-09-11 12:37:57 -07:00
|
|
|
# Frontend
|
2018-09-11 12:33:16 -07:00
|
|
|
- language: node_js
|
|
|
|
node_js: 8.11.4
|
2018-09-11 12:40:32 -07:00
|
|
|
before_install:
|
2018-09-11 12:33:16 -07:00
|
|
|
- cd frontend/
|
2018-09-11 12:40:32 -07:00
|
|
|
install: yarn
|
2018-09-11 12:33:16 -07:00
|
|
|
script:
|
2018-09-11 12:37:57 -07:00
|
|
|
- yarn run lint
|
|
|
|
- yarn run tsc
|
|
|
|
# Backend
|
2018-09-11 12:33:16 -07:00
|
|
|
- language: python
|
|
|
|
python: 3.6
|
2018-09-11 12:40:32 -07:00
|
|
|
before_install:
|
2018-09-11 12:33:16 -07:00
|
|
|
- cd backend/
|
2018-09-11 12:52:10 -07:00
|
|
|
- cp .env.example .env
|
2018-09-11 12:40:32 -07:00
|
|
|
install: pip install -r requirements/dev.txt
|
2018-09-11 12:33:16 -07:00
|
|
|
script:
|
2018-09-11 12:37:57 -07:00
|
|
|
- flask test
|
|
|
|
# Contracts
|
|
|
|
- language: node_js
|
|
|
|
node_js: 8.11.4
|
2018-09-11 12:40:32 -07:00
|
|
|
before_install:
|
2018-09-11 12:37:57 -07:00
|
|
|
- cd contract/
|
2018-09-11 13:00:15 -07:00
|
|
|
install: yarn && yarn add global truffle ganache-cli
|
|
|
|
before_script:
|
|
|
|
- ganache-cli > /dev/null &
|
|
|
|
- sleep 10
|
2018-09-11 12:37:57 -07:00
|
|
|
script:
|
|
|
|
- yarn run test
|