jobs: - job: LinuxBuild pool: vmImage: 'ubuntu-16.04' displayName: "V Linux Build" steps: - script: | sudo apt install -y libglfw3 libglfw3-dev libfreetype6-dev libcurl3-dev displayName: 'Install Dependencies' - script: | make displayName: 'Build V' - script: | make test displayName: 'Run Tests' - job: WindowsBuild pool: vmImage: 'vs2017-win2016' displayName: "V Windows Build" - job: OSXBuild pool: vmImage: 'macOS-10.13' displayName: "V MacOSX Build" steps: - script: | brew install glfw freetype curl displayName: 'Install Dependencies' - script: | make && make test displayName: 'Build V' trigger: branches: include: - '*' pr: autoCancel: false branches: include: - '*'