diff --git a/.travis.yml b/.travis.yml index 104dfe11b79d511cd40ddb714b0fdc8c266605ed..1e57cc479ca3dccdf2684bbf88566032b9e027b4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,26 +1,14 @@ -language: node_js -node_js: - - "10.16.3" - -sudo: true dist: bionic -addons: - apt: - sources: - - google-chrome - packages: - - google-chrome-stable +services: + - docker install: - - npm install - - npm i --prefix=./node_modules/protractor --save webdriver-manager@latest - - npx webdriver-manager update - # cp src/environments/environment.prod.ts src/environments/environment.ts - # cp e2e/travis.protractor.conf.js e2e/protractor.conf.js + - docker-compose -f docker/docker-compose.yml pull + - travis_wait docker-compose -f docker/docker-compose.yml up -d script: - - google-chrome --version - - ng build - # ng e2e - - ng test --watch=false --browsers=ChromeHeadless + - docker-compose -f docker/docker-compose.yml exec testcenter-frontend ng test --watch=false + +after-script: + - docker-compose -f docker/docker-compose.yml down