add volumes to docker-compose.travis.yml, modified .travis.yml for codecov upload

This commit is contained in:
Ulf Gebhardt 2019-05-08 14:08:20 +02:00
parent 88dc38de8f
commit e2d2236c1a
No known key found for this signature in database
GPG Key ID: 44C888923CC8E7F3
2 changed files with 11 additions and 0 deletions

View File

@ -10,6 +10,8 @@ addons:
before_install:
- yarn global add wait-on
# Install Codecov
- yarn global add codecov
- yarn install
- cp cypress.env.template.json cypress.env.json
@ -18,6 +20,7 @@ install:
- wait-on http://localhost:7474 && docker-compose exec neo4j migrate
script:
# Backend
- docker-compose exec backend yarn run lint
- docker-compose exec backend yarn run test:jest --ci --verbose=false
- docker-compose exec backend yarn run db:reset
@ -25,10 +28,14 @@ script:
- docker-compose exec backend yarn run test:cucumber
- docker-compose exec backend yarn run db:reset
- docker-compose exec backend yarn run db:seed
# Frontend
- docker-compose exec webapp yarn run lint
- docker-compose exec webapp yarn run test --ci --verbose=false
- docker-compose exec -d backend yarn run test:before:seeder
# Fullstack
- CYPRESS_RETRIES=1 yarn run cypress:run
# Coverage
- codecov
after_success:
- wget https://raw.githubusercontent.com/DiscordHooks/travis-ci-discord-webhook/master/send.sh

View File

@ -11,6 +11,8 @@ services:
build:
context: webapp
target: build-and-test
volumes:
- coverage:webapp/coverage
environment:
- GRAPHQL_URI=http://backend:4000
backend:
@ -18,6 +20,8 @@ services:
build:
context: backend
target: builder
volumes:
- coverage:backend/coverage
ports:
- 4001:4001
- 4123:4123