Move coveralls to after_success

This commit is contained in:
Tim Donohue
2020-07-13 12:22:11 -05:00
parent e053607a17
commit 6cd6c096e3

View File

@@ -35,10 +35,11 @@ before_install:
- google-chrome-stable --version - google-chrome-stable --version
install: install:
# Start up DSpace 7 using the entities database dump # Start up a test DSpace 7 REST backend using the entities database dump
- docker-compose -f ./docker/docker-compose-travis.yml up -d - docker-compose -f ./docker/docker-compose-travis.yml up -d
# Use the dspace-cli image to populate the assetstore. Triggers a discovery and oai update # Use the dspace-cli image to populate the assetstore. Triggers a discovery and oai update
- docker-compose -f ./docker/cli.yml -f ./docker/cli.assetstore.yml run --rm dspace-cli - docker-compose -f ./docker/cli.yml -f ./docker/cli.assetstore.yml run --rm dspace-cli
# Install all local dependencies (retry if initially fails)
- travis_retry yarn install - travis_retry yarn install
before_script: before_script:
@@ -49,9 +50,14 @@ before_script:
#- curl http://localhost:8080/server/ #- curl http://localhost:8080/server/
script: script:
# build app and run all tests
- yarn run ci - yarn run ci
- cat coverage/dspace-angular-cli/lcov.info | ./node_modules/coveralls/bin/coveralls.js
after_script: after_script:
# Shutdown docker after everything runs # Shutdown docker after everything runs
- docker-compose -f ./docker/docker-compose-travis.yml down - docker-compose -f ./docker/docker-compose-travis.yml down
# After a successful build and test (see 'script'), send code coverage reports to coveralls.io
# These code coverage reports are generated by the coveralls node module in our package.json
after_success:
- cat coverage/dspace-angular-cli/lcov.info | ./node_modules/coveralls/bin/coveralls.js