forked from microsoft/VoTT
-
Notifications
You must be signed in to change notification settings - Fork 0
/
release-pipeline.yml
34 lines (31 loc) · 1.2 KB
/
release-pipeline.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:
- refs/tags/* # trigger on any tag
pr: none # disable CI build for PR
jobs:
- job: Linux
condition: succeeded()
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/artifact-build-linux.yml
- job: MacOS
condition: succeeded()
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/artifact-build-mac.yml
- job: Windows
condition: succeeded()
pool:
vmImage: vs2017-win2016
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/artifact-build-windows.yml