Move travis back to 14.04 builds for now.
This commit is contained in:
parent
fe78cde917
commit
da84bd18c8
36
.travis.yml
36
.travis.yml
|
@ -1,9 +1,11 @@
|
|||
language: php
|
||||
|
||||
php:
|
||||
- 7.0
|
||||
|
||||
git:
|
||||
depth: 1
|
||||
|
||||
env:
|
||||
DOCKER_COMPOSE_VERSION: 1.13.0
|
||||
|
||||
cache:
|
||||
directories:
|
||||
- vendor
|
||||
|
@ -12,22 +14,22 @@ cache:
|
|||
sudo: required
|
||||
dist: trusty
|
||||
|
||||
services:
|
||||
- docker
|
||||
|
||||
before_install:
|
||||
- sudo rm /usr/local/bin/docker-compose
|
||||
- curl -L https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-`uname -s`-`uname -m` > docker-compose
|
||||
- chmod +x docker-compose
|
||||
- sudo mv docker-compose /usr/local/bin
|
||||
- sudo apt-get update
|
||||
- sudo apt-get -y -o Dpkg::Options::="--force-confnew" install docker-engine
|
||||
|
||||
install:
|
||||
- docker-compose up -d
|
||||
- echo $TRAVIS_BUILD_DIR
|
||||
- sudo mkdir -p /var/azuracast
|
||||
- sudo cp -R $TRAVIS_BUILD_DIR /var/azuracast/www
|
||||
- sudo chmod a+x /var/azuracast/www/testing.sh
|
||||
- cd /var/azuracast/www && ./testing.sh
|
||||
|
||||
before_script:
|
||||
- phpenv config-add $TRAVIS_BUILD_DIR/util/travis_php.ini
|
||||
- sudo usermod -a -G www-data $USER
|
||||
|
||||
script:
|
||||
- docker-compose run web azuracast_testing
|
||||
- sudo -u azuracast -- sh -c 'cd /var/azuracast/www && ./vendor/bin/codecept run --no-interaction --coverage --coverage-xml --fail-fast'
|
||||
|
||||
after_failure:
|
||||
- docker-compose run web cat /var/azuracast/www/tests/_output/*
|
||||
- sudo -u azuracast -- sh -c 'cat /var/azuracast/www/tests/_output/*'
|
||||
|
||||
after_success:
|
||||
- sudo -u azuracast -- sh -c 'cd /var/azuracast/www && CODECLIMATE_REPO_TOKEN=edde4245d0d06902bb370736f67d02f38a3fa10207a01fe6c459b39137c4386a ./vendor/bin/test-reporter --coverage-report=tests/_output/coverage.xml'
|
Loading…
Reference in New Issue