Update Azure DevOps Pipeline to run for all branches and Linux/Windows/macOS.

This commit is contained in:
David Anson 2019-05-30 21:22:45 -07:00
parent ea57e59c51
commit 3abcc57b25

View file

@ -1,20 +1,38 @@
# Azure DevOps Pipeline for Node.js
# https://docs.microsoft.com/azure/devops/pipelines/languages/javascript
trigger:
- master
pool:
vmImage: 'ubuntu-latest'
strategy:
matrix:
node_8_x:
linux_node_8:
imageName: 'ubuntu-latest'
node_version: 8.x
node_10_x:
linux_node_10:
imageName: 'ubuntu-latest'
node_version: 10.x
node_12_x:
linux_node_12:
imageName: 'ubuntu-latest'
node_version: 12.x
macos_node_8:
imageName: 'macos-latest'
node_version: 8.x
macos_node_10:
imageName: 'macos-latest'
node_version: 10.x
macos_node_12:
imageName: 'macos-latest'
node_version: 12.x
windows_node_8:
imageName: 'windows-latest'
node_version: 8.x
windows_node_10:
imageName: 'windows-latest'
node_version: 10.x
windows_node_12:
imageName: 'windows-latest'
node_version: 12.x
pool:
vmImage: $(imageName)
steps:
- task: NodeTool@0