X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=.travis.yml;h=e4a173dce69d1468c8c202bcdda19270932cfe9d;hb=c219f244b0a306dfd65f49b84fafcf7bfdf70b3a;hp=2fc6d641c724c32583b55aae1e2950b9787a2be7;hpb=6b943d662922825d028176e873f0d918ba39ec27;p=lhc%2Fweb%2Fwiklou.git diff --git a/.travis.yml b/.travis.yml index 2fc6d641c7..e4a173dce6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,20 +8,26 @@ # language: php - -# Use fast containers instead of the slower sudo-enabled VMs: -sudo: false # Use Ubuntu 14 Trusty (not Ubuntu 12 Precise) # -# - Required in order to use HHVM 3.6 or higher. # - Required for non-buggy xml library for XmlTypeCheck/UploadBaseTest (T75176). dist: trusty +# Cache NPM and Composer directories +# +cache: + npm: true + directories: + # Composer doesn't have a dedicated cache setting in Travis CI config, so set the directory path instead. + - vendor + matrix: fast_finish: true include: # On Trusty, mysql user 'travis' doesn't have create database rights # Postgres has no user called 'root'. + - env: dbtype=mysql dbuser=root + php: 7.3 - env: dbtype=mysql dbuser=root php: 7.2 - env: dbtype=mysql dbuser=root @@ -30,19 +36,8 @@ matrix: php: 7.1 - env: dbtype=mysql dbuser=root php: 7 - # https://docs.travis-ci.com/user/languages/php#HHVM-versions - - env: dbtype=mysql dbuser=root - php: hhvm-3.24 - - env: dbtype=mysql dbuser=root - php: hhvm-3.21 - - env: dbtype=mysql dbuser=root - php: hhvm-3.18 allow_failures: - - php: 7.2 - - env: dbtype=postgres dbuser=travis - - php: hhvm-3.18 - - php: hhvm-3.21 - - php: hhvm-3.24 + - php: 7.3 services: - mysql