azure-pipelines.yml 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. trigger:
  2. batch: true
  3. branches:
  4. include:
  5. - PHP-7.4
  6. - PHP-8.0
  7. - PHP-8.1
  8. - master
  9. paths:
  10. exclude:
  11. - docs/*
  12. - NEWS
  13. - UPGRADING
  14. - UPGRADING.INTERNALS
  15. - README.md
  16. - CONTRIBUTING.md
  17. - CODING_STANDARDS.md
  18. schedules:
  19. - cron: "0 1 * * *"
  20. displayName: Nightly build
  21. branches:
  22. include:
  23. - PHP-7.4
  24. - PHP-8.0
  25. - PHP-8.1
  26. - master
  27. jobs:
  28. - template: azure/i386/job.yml
  29. parameters:
  30. configurationName: I386_DEBUG_ZTS
  31. configurationParameters: '--enable-debug --enable-zts'
  32. - ${{ if eq(variables['Build.Reason'], 'Schedule') }}:
  33. - template: azure/i386/job.yml
  34. parameters:
  35. configurationName: I386_DEBUG_NTS
  36. configurationParameters: '--enable-debug --disable-zts'
  37. - template: azure/i386/job.yml
  38. parameters:
  39. configurationName: I386_RELEASE_NTS
  40. configurationParameters: '--disable-debug --disable-zts'
  41. - template: azure/i386/job.yml
  42. parameters:
  43. configurationName: I386_RELEASE_ZTS
  44. configurationParameters: '--disable-debug --enable-zts'