Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

azure-pipelines.yml 1.9KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. # Refer: https://aka.ms/yaml
  2. jobs:
  3. ## XXX: Windows on Azure cannot build until we have range-v3 supporting compiler
  4. ## available on the system. Just disable for now.
  5. # - job: Windows_MSVC_VS2019
  6. # pool:
  7. # vmImage: windows-2019
  8. # steps:
  9. # - script: |
  10. # echo Loading VS environment
  11. # call "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Enterprise\\Common7\\Tools\\vsdevcmd" -arch=x64 || exit 1
  12. # echo Executing build/test script
  13. # python -u tools/build.py --cxx cl.exe --test --static || exit 1
  14. # displayName: Build and Run Unit Tests
  15. # - publish: _build/ddslim.exe
  16. # artifact: DDSLiM Executable - Windows VS2019
  17. # - script: |
  18. # echo Loading VS environment
  19. # call "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Enterprise\\Common7\\Tools\\vsdevcmd" -arch=x64 || exit 1
  20. # python -u tools/test.py --exe _build/ddslim.exe -T:msvc || exit 1
  21. # displayName: Smoke Tests
  22. - job: Linux_GCC8
  23. pool:
  24. vmImage: ubuntu-18.04
  25. steps:
  26. - script: sudo apt install -y python3-minimal g++-8
  27. displayName: Prepare System
  28. - script: python3 -u tools/build.py --cxx g++-8 --test --static
  29. displayName: Build and Run Unit Tests
  30. - publish: _build/ddslim
  31. artifact: DDSLiM Executable - Linux
  32. - script: python3 -u tools/test.py --exe _build/ddslim -T:gcc-8
  33. displayName: Smoke Tests
  34. - job: macOS_GCC8
  35. pool:
  36. vmImage: macOS-10.14
  37. steps:
  38. - script: brew install gcc@8
  39. displayName: Prepare System
  40. - script: python3 -u tools/build.py --cxx g++-8 --test
  41. displayName: Build and Run Unit Tests
  42. - publish: _build/ddslim
  43. artifact: DDSLiM Executable - macOS
  44. - script: python3 -u tools/test.py --exe _build/ddslim -T:gcc-8
  45. displayName: Smoke Tests