Michael Moravec
349724f05b
Setup: Switch Apc -> Apcu and Memcache -> Memcached
2017-12-19 02:43:03 +01:00
Grégoire Paris
8e3c3f0bae
Add marker variable for Travis
2017-12-18 00:14:00 +01:00
Grégoire Paris
ad3c3f4114
Implement conditional build
...
This will make cron builds fail, which is a bit more noticeable than an
allowed failure.
2017-12-17 23:38:16 +01:00
Grégoire Paris
8ca7db8852
Use stable packages
...
This will make it easier to contribute. It will also make reviews safer
since you will be able to tell if a PR is reponsible for a broken build
or not. Catching errors early is still possible by having a look at
allowed failures.
2017-12-17 23:38:16 +01:00
Luís Cobucci
74ce8913fc
Upgrade phpstan to 0.9
...
Applying the necessary fixes.
2017-12-17 00:55:50 +01:00
Luís Cobucci
80a94727ee
Run tests also with the stable version of dependencies
2017-12-17 00:54:12 +01:00
Luís Cobucci
122e9c3aa3
Run all code quality tools in the same stage
...
In order to execute things in parallel and speed up the build.
2017-12-16 23:52:20 +01:00
Luís Cobucci
984327d782
Update PHPStan
2017-11-23 11:29:39 +01:00
Luís Cobucci
2be1b7d0b8
Add configuration for PHPCS
...
And execute it on Travis (allowing it to fail for now to prevent a lot
of conflicts with `develop`).
2017-11-23 11:26:33 +01:00
Michael Moravec
dbb0cdea51
Travis enhancements: Use Build Stages, added PHP 7.2
2017-07-25 03:54:04 +02:00
Luís Cobucci
e07c90df44
Add PHPBench to Travis-CI matrix
...
Also separating the execution of the tests from other tools.
2017-07-23 10:30:19 +02:00
Luís Cobucci
4a736f48f8
Add MySQL 5.7 to Travis configuration
...
Following the same setup of doctrine/dbal#2764 .
2017-07-22 19:28:29 +02:00
Joseph Bielawski
247fb6ef0d
Prevent Travis-CI failure if xdebug is not available
2017-07-21 11:03:05 +02:00
Michael Moravec
74c48c201d
Push PHPStan to level 1
2017-06-30 00:27:50 +02:00
Ondrej Mirtes
1231861b09
Initial PHPStan integration (level 0)
2017-06-30 00:27:49 +02:00
Luís Cobucci
21ad7a1913
Create schema based on config file (on MySQL & MariaDB)
2017-06-23 11:21:36 +02:00
Luís Cobucci
e8332a45de
Use the Travis' Trusty build environment
...
To see if that solves the XML validation issues (since the issues are
possibly happening due to old libxml versions).
2017-06-22 08:01:13 +02:00
Luís Cobucci
e123f16ec9
Require PHP 7.1
2017-06-19 17:43:37 +02:00
Luís Cobucci
99dc8aa2a9
Drop HHVM support
2017-06-19 17:43:16 +02:00
Luís Cobucci
2359360149
Disable XDebug based on PHPUnit flags instead
...
Then we don't need to keep changing versions information.
2017-06-01 07:40:28 +02:00
Sam-Burns
d6049f8631
Adding breaking build testing with minimum Composer dependencies
2017-03-31 15:07:29 +01:00
mike
5968b9e62f
Removing php 7.1 from the allowed failure
2017-01-16 17:09:49 +01:00
mike
a831bb82ce
Adding hhvm as allowed to fail in the test matrix
2017-01-16 17:08:47 +01:00
Rob Bast
a8d7b327ef
rip 5.6
2017-01-02 09:27:34 +01:00
Walt Sorensen
99d704ff45
Drop mariadb: 5.5 tests
...
reorder matrix so all HHVM tests are at the bottom
2016-09-10 12:15:25 -06:00
Walt Sorensen
29f51b4a26
Remove the last hhvm3.15 tag
2016-09-09 18:00:40 -06:00
Walt Sorensen
1f521d26f3
Set to HHVM latest (currently 3.15 until next release)
...
Move sudo: false to the top line to be more clear about use of containers as default vs the trusty builds for HHVM
2016-09-09 17:21:03 -06:00
Walt Sorensen
fda2cd7d0e
Set all HHVM-3.15 to allowed failure
2016-09-09 15:59:23 -06:00
Walt Sorensen
a879811b6c
Fast finish to avoid waiting on allowed failures
...
Also Allow HHVM 3.15 with pgsql to fail
2016-09-09 15:51:34 -06:00
Walt Sorensen
e52ca954f0
fixing the xdebug error with php 7.1, nightly and HHVM-3.15
2016-09-09 15:42:31 -06:00
Walt Sorensen
d7a0ed0611
pin to HHVM 3.15 and add PHP 7.1
...
Stop testing against old HHVM 3.9 and test against current LTS 3.15
2016-09-09 15:35:33 -06:00
Walt Sorensen
48dcbe9d35
As of HHVM 3.15 pgsql is supported
2016-09-09 15:18:48 -06:00
Marco Pivetta
1610d916a4
Stop testing against PHP 5.5
2016-06-19 08:51:24 +02:00
Marco Pivetta
ed7f658437
Testing against PHP nightly, but allowing it to fail
2016-06-19 08:41:00 +02:00
Marco Pivetta
c834ccf3fa
#5854 added PHP 7.1 to the build matrix
2016-06-16 23:00:59 -04:00
Thomas Ploch
649ff94b38
Remove EOL PHP 5.4 from .travis.yml - Fixes #5862
2016-06-08 12:08:50 +02:00
Alexis Lefebvre
a1ca73d1e1
Remove duplicate code in .travis.yml
...
The "$TRAVIS_PHP_VERSION != '7.0'" condition was duplicated
See #5580 .
2016-01-26 22:28:56 +01:00
Marco Pivetta
75957ee3e7
We can safely run coverage reporting on PHP7 only
2015-12-29 17:07:38 +01:00
Marco Pivetta
3e87a1c4b8
Uploading coverage information via ocular.phar
2015-12-29 16:54:36 +01:00
Marco Pivetta
21a250fc02
Merge pull request #1472 from PowerKiKi/mariadb
...
Add test for MariaDB 5.5 and 10.1 on Travis
2015-12-11 19:45:09 +01:00
Guilherme Blanco
370dbf12de
Added composer cache on travis
2015-11-09 03:40:18 +00:00
Guilherme Blanco
843966ac50
General fixes across CS, type resolving, test fixes, etc
2015-11-07 03:55:05 +00:00
Marco Pivetta
b062ffdead
Merge pull request #1452 from TomasVotruba/patch-1
...
composer: dev is now by default
2015-09-04 08:22:29 +01:00
Adrien Crivelli
57ca849848
Add test for MariaDB 5.5 and 10.1 on Travis
...
This use the brand new supported addon mariadb (not yet officially announced).
This is unfortunately a bit verbose, but I don't think there is any
alternative because we cannot install the addon when testing against mysql
otherwise it would overwrite mysql install.
2015-07-23 12:51:21 +09:00
Michael Moravec
e87c94052d
Travis: Switch to container-based infrastructure
2015-07-16 22:47:33 +02:00
Tomáš Votruba
e0872c55a9
composer: dev is now by default
2015-07-08 14:31:43 +02:00
photodude
4d6dfb2b81
PostgreSQL currently unsupported by HHVM
...
- Supported but you have to [install an officially supported dependency.](https://github.com/PocketRent/hhvm-pgsql/tree/releases )
2015-05-06 19:45:36 -06:00
photodude
652f999e83
pgsql and mysqli are supported by HHVM
...
- reference to [Known compatible extensions for HHVM](http://docs.hhvm.com/manual/en/extensions.alphabetical.php )
2015-05-06 19:45:24 -06:00
Christophe Coevoet
1b9e197ff3
Remove HHVM-nightly builds
...
hhvm-nightly is not available anymore on Travis because HHVM dropped support for Ubuntu Precise, which is still used by Travis.
2015-05-05 10:41:44 +02:00
Tomas Votruba
0e14136fad
travis: PHP 7.0 nightly added
2015-03-02 20:41:50 +01:00