1 | jobs:
|
2 | - job: ${{ parameters.name }}
|
3 | pool:
|
4 | vmImage: ${{ parameters.vmImage }}
|
5 | strategy:
|
6 | matrix:
|
7 | node_11_x:
|
8 | node_version: 11.x
|
9 | node_10_x:
|
10 | node_version: 10.x
|
11 | node_8_x:
|
12 | node_version: 8.x
|
13 | maxParallel: 5
|
14 | steps:
|
15 | - task: NodeTool@0
|
16 | inputs:
|
17 | versionSpec: $(node_version)
|
18 | displayName: Install Node.js
|
19 | - bash: npm i
|
20 | displayName: Install dependencies
|
21 | - bash: npm run ci-lint
|
22 | displayName: Check linting
|
23 | - bash: npm run ci-cov
|
24 | displayName: Run tests
|