summaryrefslogtreecommitdiff
path: root/azure-pipelines.yml
Commit message (Collapse)AuthorAgeFilesLines
* Backport schedule in yamlNikita Popov2020-10-121-0/+8
| | | | | I'm not sure it's needed, but let's try it: Add the scheduled builds on PHP-7.4 and PHP-8.0 as well, rather than just master.
* Don't enable --with-mm in CINikita Popov2020-08-251-3/+2
| | | | | Turns out this has a large negative effect on startup time, making tests much slower.
* Fixed bug #79724Nikita Popov2020-08-131-2/+3
|
* Add a run with opcache to the coverage jobFabien Villepinte2019-10-221-0/+1
| | | | | Some tests are not run when OPcache is not available. This should make the results more accurate.
* Azure: Publish code coverage resultsGerard Roche2019-10-111-0/+4
| | | | | | | | | | | | | | * Add an Azure Publish Code Coverage Results task * Add `make gcovr-html` to generate a gcovr test coverage report in HTML * Add `make gcovr-xml` to generate a gcovr test coverage report in XML * Remove `test` target dependency from `make lcov-html`; Run the two targets together instead: `make test lcov-html`. Re: https://github.com/php/php-src/pull/4739#issuecomment-534911441 See: https://externals.io/message/107113, https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/test/publish-code-coverage-results?view=azure-devops, and https://github.com/php/php-src/pull/4759.
* Specify -fsanitize-no-recoverNikita Popov2019-09-111-1/+1
| | | | To make it more obvious when there are ubsan failures.
* Add job for community projectsNikita Popov2019-08-301-0/+7
| | | | | | | | 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.
* azure: exclude some documentation pathsJan Altensen2019-07-021-0/+6
| | | | Closes GH-4352.
* Setup msan on azureNikita Popov2019-07-011-0/+5
| | | | | | | This uses a separate job template, because msan requires all used libraries (apart from glibc) to be instrumented, so we can't link any external libraries unless we recompile them. As such, we need a much more minimal configure.
* Set up asan+ubsan scheduled build on azureNikita Popov2019-06-281-0/+9
| | | | | | | | | 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.
* Condition some azure jobs on schedule triggerNikita Popov2019-06-131-22/+35
|
* Merge branch 'i386-azure' into PHP-7.4Joe Watkins2019-06-111-8/+24
|\ | | | | | | | | * i386-azure: i386 build
| * i386 buildJoe Watkins2019-06-111-0/+16
|/
* azure macosJan Altensen2019-06-091-0/+4
| | | | Change-Id: I3465dcc865c254cea02feb619f6706fa0d164757
* Use batch mode on AzureNikita Popov2019-06-071-2/+5
|
* correct zts flags for 7.4Joe Watkins2019-06-041-4/+4
|
* get the name of the branch rightJoe Watkins2019-06-031-1/+1
|
* Set up CI with Azure PipelinesJoe Watkins2019-06-031-0/+21