-
Notifications
You must be signed in to change notification settings - Fork 9
/
azure-pipelines.yml
162 lines (157 loc) · 3.8 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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
name: Docker Build
variables:
CI_COMMIT_REF_NAME: build-init
CI_REGISTRY_IMAGE: roasterproject
REGISTRY_SERVICE_CONNECTION: 'Docker Hub'
pool:
vmImage: ubuntu-latest
stages:
- stage: env
jobs:
- job: sysinfo
steps:
- bash: |
set -e
date
uname -a
whoami
lscpu || true
lsmem || true
df -hT
env
pwd
sudo docker info
- stage: centos
variables:
BASE_DISTRO: $(System.StageName)
dependsOn: []
jobs:
- job: init
steps:
- template: azure-pipelines/build_stage.yml
- job: repo
dependsOn: init
steps:
- template: azure-pipelines/build_stage.yml
- job: font
dependsOn: repo
timeoutInMinutes: 1440
steps:
- template: azure-pipelines/build_stage.yml
- job: pkg_stable
displayName: pkg-stable
dependsOn: font
timeoutInMinutes: 1440
steps:
- template: azure-pipelines/build_stage.yml
- job: pkg_skip
displayName: pkg-skip
dependsOn: pkg_stable
timeoutInMinutes: 1440
steps:
- template: azure-pipelines/build_stage.yml
- job: tex
dependsOn: pkg_skip
timeoutInMinutes: 1440
steps:
- template: azure-pipelines/build_stage.yml
- job: ss
dependsOn: tex
steps:
- template: azure-pipelines/build_stage.yml
- job: infra
dependsOn: ss
timeoutInMinutes: 1440
steps:
- template: azure-pipelines/build_stage.yml
- job: llvm
dependsOn: infra
timeoutInMinutes: 1440
steps:
- template: azure-pipelines/build_stage.yml
- job: util
dependsOn: llvm
timeoutInMinutes: 1440
steps:
- template: azure-pipelines/build_stage.yml
- job: misc
dependsOn: util
timeoutInMinutes: 1440
steps:
- template: azure-pipelines/build_stage.yml
- job: dl
dependsOn: misc
timeoutInMinutes: 1440
steps:
- template: azure-pipelines/build_stage.yml
- job: ort
dependsOn: dl
timeoutInMinutes: 1440
steps:
- template: azure-pipelines/build_stage.yml
- job: edit
dependsOn: ort
steps:
- template: azure-pipelines/build_stage.yml
- template: azure-pipelines/commit_image.yml
- stage: ubuntu
variables:
BASE_DISTRO: $(System.StageName)
dependsOn: []
jobs:
- job: init
steps:
- template: azure-pipelines/build_stage.yml
- job: repo
dependsOn: init
steps:
- template: azure-pipelines/build_stage.yml
- job: font
dependsOn: repo
timeoutInMinutes: 1440
steps:
- template: azure-pipelines/build_stage.yml
- job: pkg
dependsOn: font
timeoutInMinutes: 1440
steps:
- template: azure-pipelines/build_stage.yml
- job: auth
dependsOn: pkg
steps:
- template: azure-pipelines/build_stage.yml
- job: infra
dependsOn: auth
timeoutInMinutes: 1440
steps:
- template: azure-pipelines/build_stage.yml
- job: llvm
dependsOn: infra
timeoutInMinutes: 1440
steps:
- template: azure-pipelines/build_stage.yml
- job: util
dependsOn: llvm
timeoutInMinutes: 1440
steps:
- template: azure-pipelines/build_stage.yml
- job: misc
dependsOn: util
timeoutInMinutes: 1440
steps:
- template: azure-pipelines/build_stage.yml
- job: dl
dependsOn: misc
timeoutInMinutes: 1440
steps:
- template: azure-pipelines/build_stage.yml
- job: ort
dependsOn: dl
timeoutInMinutes: 1440
steps:
- template: azure-pipelines/build_stage.yml
- job: edit
dependsOn: ort
steps:
- template: azure-pipelines/build_stage.yml
- template: azure-pipelines/commit_image.yml