forked from microsoft/VoTT
-
Notifications
You must be signed in to change notification settings - Fork 0
/
azure-pipelines.yml
34 lines (31 loc) · 1.27 KB
/
azure-pipelines.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
trigger:
- greenkeeper/* # enable CI to run on greenkeeper branches
- master # run build for every merge to master
pr:
- dev* # kick off for pr targeting dev or prefix dev
- master # trigger build for pr targeting master
jobs:
- job: Linux
pool:
vmImage: ubuntu-16.04
timeoutInMinutes: 60 # how long to run the job before automatically cancelling
steps:
- checkout: self # self represents the repo where the initial Pipelines YAML file was found
fetchDepth: 1 # the depth of commits to ask Git to fetch
- template: azure-pipelines/linux/continuous-build-linux.yml
- job: MacOS
pool:
vmImage: macOS-10.13
timeoutInMinutes: 60 # how long to run the job before automatically cancelling
steps:
- checkout: self # self represents the repo where the initial Pipelines YAML file was found
fetchDepth: 1 # the depth of commits to ask Git to fetch
- template: azure-pipelines/mac/continuous-build-mac.yml
- job: Windows
pool:
vmImage: win1803
timeoutInMinutes: 60 # how long to run the job before automatically cancelling
steps:
- checkout: self # self represents the repo where the initial Pipelines YAML file was found
fetchDepth: 1 # the depth of commits to ask Git to fetch
- template: azure-pipelines/windows/continuous-build-windows.yml