diff --git a/azure-pipelines.yml b/azure-pipelines.yml new file mode 100644 index 0000000000..387f019f61 --- /dev/null +++ b/azure-pipelines.yml @@ -0,0 +1,33 @@ +trigger: +- master + +strategy: + matrix: + linux: + imageName: 'ubuntu-16.04' + mac: + imageName: 'macos-10.13' + windows: + imageName: 'vs2017-win2016' + +pool: + vmImage: $(imageName) + +steps: + +- task: NodeTool@0 + inputs: + versionSpec: '8.x' + displayName: 'Install Node.js' + +- bash: | + /usr/bin/Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 & + echo ">>> Started xvfb" + displayName: Start xvfb + condition: and(succeeded(), eq(variables['Agent.OS'], 'Linux')) + +- bash: | + yarn test + displayName: Run Tests + env: + DISPLAY: ':99.0' \ No newline at end of file