Move travis back to 14.04 builds for now.

This commit is contained in:
Buster Silver 2017-05-31 12:34:35 -05:00
parent fe78cde917
commit da84bd18c8
1 changed files with 19 additions and 17 deletions

View File

@ -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'