Commit Graph

12 Commits

Author SHA1 Message Date
Nikita Popov
a12ebc295c Add job for community projects
Run some open-source projects through an aggressive debug
configuration with asan and ubsan. We don't care about test results,
only check that we don't assert or crash.

Currently testing laravel, symfony and amp.
2019-08-30 10:07:18 +02:00
Nikita Popov
43551405d5 Set opcache.protect_memory=1 on Azure 2019-08-28 18:17:11 +02:00
Peter Kokot
a45192e183
Enable option checking on CI
This adds the Autoconf's --enable-option-checking=fatal option so
when non existing option from the PHP's configure options is used
a fatal error happens.
2019-07-03 08:16:31 +02:00
Nikita Popov
54dd762f59 Set up asan+ubsan scheduled build on azure
Also adds an --asan flag to run-tests.php to setup all the necessary
environment variables. Some tests are marked as skipped because they
are incompatible with asan or too slow.

I'm basing this on the DEBUG_ZTS build, which seems to give us the
most mileage.
2019-06-28 15:00:54 +02:00
Joe Watkins
91f0ef04af
PHP-7.4 branch should not run JIT tests, ever [ci skip] 2019-06-15 10:07:01 +02:00
Hugh McMaster
bdcef51bcb
ext/standard: Use PKG_CHECK_MODULES to detect the Argon2 library 2019-06-12 06:54:54 +02:00
Nikita Popov
e5aba0f518 Build with ldap and ldap sasl on azure
We don't set up an ldap server, so this is mainly about testing
that the build works.
2019-06-11 15:48:40 +02:00
Joe Watkins
3ef151127f
checkout depth of one doesn't always work with batched builds, it seems 2019-06-11 10:42:25 +02:00
Nikita Popov
f4bac9a438 Actually load opcache on Azure 2019-06-04 16:14:34 +02:00
Nikita Popov
40f2cfe258 Azure: Don't build zend-test as shared
This is shared on Travis to perform a dl() sanity check. Revert to
building it statically here so we don't need to explicitly load it.
2019-06-04 10:18:00 +02:00
Joe Watkins
068dd5afa8
get the name of the branch right 2019-06-03 22:47:12 +02:00
Joe Watkins
74ce812007
Set up CI with Azure Pipelines 2019-06-03 22:27:50 +02:00