# Refer: https://aka.ms/yaml jobs: - job: Windows_MSVC_VS2019 pool: vmImage: windows-2019 steps: - script: | echo Loading VS environment call "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Enterprise\\Common7\\Tools\\vsdevcmd" -arch=x64 || exit 1 echo Executing Build and Tests python -u tools/ci.py --cxx cl.exe -T tools\\msvc.dds || exit 1 displayName: Full CI - publish: _build/dds.exe artifact: DDS Executable - Windows VS2019 - job: Linux_GCC8 pool: vmImage: ubuntu-18.04 steps: - script: sudo apt update -y && sudo apt install -y python3-minimal g++-8 displayName: Prepare System - script: python3 -u tools/ci.py --cxx g++-8 -T tools/gcc-8.dds displayName: Full CI - publish: _build/dds artifact: DDS Executable - Linux - job: macOS_GCC8 pool: vmImage: macOS-10.14 steps: - script: brew install gcc@8 displayName: Prepare System - script: python3 -u tools/ci.py --cxx g++-8 -T tools/gcc-8.dds displayName: Build and Run Unit Tests - publish: _build/dds artifact: DDS Executable - macOS