Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 7aaece1

Browse files
committed
Azure pipelines
1 parent dcaa3f7 commit 7aaece1

1 file changed

Lines changed: 83 additions & 0 deletions

File tree

.azure-pipelines.yml

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
jobs:
2+
- job: Windows
3+
pool:
4+
vmImage: 'vs2017-win2016'
5+
6+
steps:
7+
- task: NodeTool@0
8+
displayName: 'Use Node 8.x'
9+
inputs:
10+
versionSpec: 8.x
11+
12+
- task: Npm@1
13+
displayName: 'Install dependencies'
14+
inputs:
15+
verbose: false
16+
17+
- task: Npm@1
18+
displayName: 'Compile sources'
19+
inputs:
20+
command: custom
21+
verbose: false
22+
customCommand: 'run compile'
23+
24+
- script: 'node node_modules/vscode/bin/test'
25+
displayName: 'Run tests'
26+
27+
- job: macOS
28+
pool:
29+
vmImage: 'macOS-10.13'
30+
31+
steps:
32+
- task: NodeTool@0
33+
displayName: 'Use Node 8.x'
34+
inputs:
35+
versionSpec: 8.x
36+
37+
- task: Npm@1
38+
displayName: 'Install dependencies'
39+
inputs:
40+
verbose: false
41+
42+
- task: Npm@1
43+
displayName: 'Compile sources'
44+
inputs:
45+
command: custom
46+
verbose: false
47+
customCommand: 'run compile'
48+
49+
- script: 'node node_modules/vscode/bin/test'
50+
displayName: 'Run tests'
51+
52+
- job: Linux
53+
pool:
54+
vmImage: 'ubuntu-16.04'
55+
56+
steps:
57+
- task: NodeTool@0
58+
displayName: 'Use Node 8.x'
59+
inputs:
60+
versionSpec: 8.x
61+
62+
- task: Npm@1
63+
displayName: 'Install dependencies'
64+
inputs:
65+
verbose: false
66+
67+
- task: Npm@1
68+
displayName: 'Compile sources'
69+
inputs:
70+
command: custom
71+
verbose: false
72+
customCommand: 'run compile'
73+
74+
- script: |
75+
set -e
76+
/usr/bin/Xvfb :10 -ac >> /tmp/Xvfb.out 2>&1 &
77+
disown -ar
78+
displayName: 'Start xvfb'
79+
80+
- script: 'node node_modules/vscode/bin/test'
81+
displayName: 'Run tests'
82+
env:
83+
DISPLAY: :10

0 commit comments

Comments
 (0)