Update config for Travis CI in order to run tests in a containerized Trusty environment with PHP 7.2 and lowest dependencies on PHP 7.1

This commit is contained in:
Javier Spagnoletti 2018-03-23 21:21:04 -03:00
parent b13b3f92b6
commit 3d04419884
4 changed files with 22 additions and 11 deletions

View file

@ -1,12 +1,23 @@
language: php
php:
- '5.5'
- '5.6'
- '7.0'
- '7.1'
dist: trusty
sudo: false
matrix:
fast_finish: true
include:
- php: 5.5
- php: 5.6
- php: 7.0
- php: 7.1
- php: 7.1
env: dependencies=lowest
- php: 7.2
install:
- composer install
- composer install --optimize-autoloader --classmap-authoritative --no-interaction
- if [ "$dependencies" = "lowest" ]; then composer update --prefer-lowest --prefer-stable --optimize-autoloader --classmap-authoritative --no-interaction; fi;
script:
- mkdir -p build/logs

View file

@ -13,16 +13,16 @@
],
"require": {
"php": ">=5.5.9",
"monolog/monolog": "^1.0",
"monolog/monolog": "^1.23",
"symfony/console": "^3.0",
"symfony/filesystem": "^3.0",
"symfony/event-dispatcher": "^3.0",
"symfony/finder": "^3.0",
"symfony/yaml": "^3.0",
"symfony/yaml": "^3.0.7",
"symfony/process": "^3.0"
},
"require-dev": {
"phpunit/phpunit": "4.8.*",
"phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0",
"satooshi/php-coveralls": "~1.0"
},
"autoload": {

View file

@ -142,7 +142,7 @@ class DeployCommand extends AbstractCommand
protected function runOnHosts(OutputInterface $output, $tasks)
{
$hosts = $this->runtime->getEnvOption('hosts');
$hosts = $this->runtime->getEnvOption('hosts', []);
if (count($hosts) == 0) {
$output->writeln(sprintf(' No hosts defined, skipping %s tasks', $this->getStageName()));
$output->writeln('');

View file

@ -73,7 +73,7 @@ class ListCommand extends AbstractCommand
$output->writeln('');
$hosts = $this->runtime->getEnvOption('hosts');
$hosts = $this->runtime->getEnvOption('hosts', []);
if (count($hosts) == 0) {
$output->writeln('No hosts defined');
$output->writeln('');