job.yml 755 B

12345678910111213141516171819202122232425
  1. parameters:
  2. configurationName: ''
  3. configurationParameters: ''
  4. runTestsParameters: ''
  5. timeoutInMinutes: 75
  6. jobs:
  7. - job: ${{ parameters.configurationName }}
  8. timeoutInMinutes: ${{ parameters.timeoutInMinutes }}
  9. pool:
  10. vmImage: 'ubuntu-20.04'
  11. steps:
  12. - template: mssql.yml
  13. - template: apt.yml
  14. - template: configure.yml
  15. parameters:
  16. configurationParameters: ${{ parameters.configurationParameters }}
  17. - script: make -j$(/usr/bin/nproc) >/dev/null
  18. displayName: 'Make Build'
  19. - template: install.yml
  20. - template: setup.yml
  21. - template: tests.yml
  22. parameters:
  23. configurationName: ${{ parameters.configurationName }}
  24. runTestsParameters: ${{ parameters.runTestsParameters }}