2019-05-29 23:59:36 +08:00
|
|
|
trigger:
|
2019-06-07 15:53:35 +08:00
|
|
|
batch: true
|
|
|
|
branches:
|
|
|
|
include:
|
|
|
|
- PHP-7.4
|
|
|
|
- master
|
2019-07-02 21:24:31 +08:00
|
|
|
paths:
|
|
|
|
exclude:
|
|
|
|
- docs/*
|
|
|
|
- NEWS
|
|
|
|
- UPGRADING
|
|
|
|
- UPGRADING.INTERNALS
|
2019-05-29 23:59:36 +08:00
|
|
|
|
|
|
|
jobs:
|
|
|
|
- template: azure/job.yml
|
|
|
|
parameters:
|
|
|
|
configurationName: DEBUG_NTS
|
|
|
|
configurationParameters: '--enable-debug --disable-zts'
|
|
|
|
- template: azure/job.yml
|
|
|
|
parameters:
|
2019-06-13 20:20:47 +08:00
|
|
|
configurationName: RELEASE_ZTS
|
2019-06-13 20:22:48 +08:00
|
|
|
configurationParameters: '--disable-debug --enable-zts'
|
2019-06-09 21:31:19 +08:00
|
|
|
- template: azure/i386/job.yml
|
|
|
|
parameters:
|
|
|
|
configurationName: I386_DEBUG_ZTS
|
2019-06-11 16:25:39 +08:00
|
|
|
configurationParameters: '--enable-debug --enable-zts'
|
2019-06-06 23:37:04 +08:00
|
|
|
- template: azure/macos/job.yml
|
|
|
|
parameters:
|
|
|
|
configurationName: MACOS_DEBUG_NTS
|
2019-06-10 04:23:45 +08:00
|
|
|
configurationParameters: '--enable-debug --disable-zts'
|
2019-06-13 20:20:47 +08:00
|
|
|
- ${{ if eq(variables['Build.Reason'], 'Schedule') }}:
|
|
|
|
- template: azure/job.yml
|
|
|
|
parameters:
|
|
|
|
configurationName: DEBUG_ZTS
|
2019-06-13 20:22:48 +08:00
|
|
|
configurationParameters: '--enable-debug --enable-zts'
|
2019-06-13 20:20:47 +08:00
|
|
|
- template: azure/job.yml
|
|
|
|
parameters:
|
|
|
|
configurationName: RELEASE_NTS
|
2019-06-13 20:22:48 +08:00
|
|
|
configurationParameters: '--disable-debug --disable-zts'
|
2019-06-13 20:20:47 +08:00
|
|
|
- template: azure/i386/job.yml
|
|
|
|
parameters:
|
|
|
|
configurationName: I386_DEBUG_NTS
|
2019-06-13 20:22:48 +08:00
|
|
|
configurationParameters: '--enable-debug --disable-zts'
|
2019-06-13 20:20:47 +08:00
|
|
|
- template: azure/i386/job.yml
|
|
|
|
parameters:
|
|
|
|
configurationName: I386_RELEASE_NTS
|
2019-06-13 20:22:48 +08:00
|
|
|
configurationParameters: '--disable-debug --disable-zts'
|
2019-06-13 20:20:47 +08:00
|
|
|
- template: azure/i386/job.yml
|
|
|
|
parameters:
|
|
|
|
configurationName: I386_RELEASE_ZTS
|
2019-06-13 20:22:48 +08:00
|
|
|
configurationParameters: '--disable-debug --enable-zts'
|
2019-06-13 20:20:47 +08:00
|
|
|
- template: azure/macos/job.yml
|
|
|
|
parameters:
|
|
|
|
configurationName: MACOS_DEBUG_ZTS
|
2019-06-13 20:22:48 +08:00
|
|
|
configurationParameters: '--enable-debug --enable-zts'
|
2019-06-13 20:20:47 +08:00
|
|
|
- template: azure/macos/job.yml
|
|
|
|
parameters:
|
|
|
|
configurationName: MACOS_RELEASE_NTS
|
2019-06-13 20:22:48 +08:00
|
|
|
configurationParameters: '--disable-debug --disable-zts'
|
2019-06-13 20:20:47 +08:00
|
|
|
- template: azure/macos/job.yml
|
|
|
|
parameters:
|
|
|
|
configurationName: MACOS_RELEASE_ZTS
|
2019-06-13 20:22:48 +08:00
|
|
|
configurationParameters: '--disable-debug --enable-zts'
|
2019-06-20 22:51:14 +08:00
|
|
|
- template: azure/job.yml
|
|
|
|
parameters:
|
|
|
|
configurationName: DEBUG_ZTS_ASAN_UBSAN
|
|
|
|
configurationParameters: >-
|
2019-06-28 21:05:00 +08:00
|
|
|
--enable-debug --enable-zts
|
2019-06-20 22:51:14 +08:00
|
|
|
CFLAGS='-fsanitize=undefined,address -DZEND_TRACK_ARENA_ALLOC'
|
|
|
|
LDFLAGS='-fsanitize=undefined,address'
|
|
|
|
runTestsParameters: --asan
|
2019-06-28 23:47:55 +08:00
|
|
|
timeoutInMinutes: 150
|
2019-07-01 16:26:29 +08:00
|
|
|
- template: azure/msan_job.yml
|
|
|
|
parameters:
|
|
|
|
configurationName: DEBUG_ZTS_MSAN
|
|
|
|
configurationParameters: '--enable-debug --enable-maintainer-zts'
|
|
|
|
runTestsParameters: --asan
|