Skip to content

Commit 50fca15

Browse files
authored
update build yamls for stable 7.4.2, preview 7.5.0-preview.2 and lts 7.2.19 (#804)
1 parent 58ef026 commit 50fca15

File tree

3 files changed

+696
-0
lines changed

3 files changed

+696
-0
lines changed

.vsts-ci/ltsReleaseStage.yml

Lines changed: 212 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,212 @@
1+
parameters:
2+
- name: channel
3+
default: 'preview'
4+
- name: channelPath
5+
default: ''
6+
- name: vmImage
7+
default: PSMMSUbuntu20.04-Secure
8+
stages:
9+
- stage: StageGenerateBuild_lts
10+
dependsOn: ['StageResolveVersionandYaml']
11+
displayName: Build lts
12+
jobs:
13+
- template: /.vsts-ci/releasePhase.yml@self
14+
parameters:
15+
archName: 'Build_linux_amd64'
16+
imageName: alpine316
17+
artifactSuffix: alpine316
18+
poolOS: 'linux'
19+
poolHostArchitecture: 'amd64'
20+
buildKitValue: 1
21+
channel: ${{ parameters.channel }}
22+
channelPath: ${{ parameters.channelPath }}
23+
- template: /.vsts-ci/releasePhase.yml@self
24+
parameters:
25+
archName: 'Build_linux_amd64'
26+
imageName: alpine317
27+
artifactSuffix: alpine317
28+
poolOS: 'linux'
29+
poolHostArchitecture: 'amd64'
30+
buildKitValue: 1
31+
channel: ${{ parameters.channel }}
32+
channelPath: ${{ parameters.channelPath }}
33+
- template: /.vsts-ci/releasePhase.yml@self
34+
parameters:
35+
archName: 'Build_linux_amd64'
36+
imageName: debian11
37+
artifactSuffix: debian11
38+
poolOS: 'linux'
39+
poolHostArchitecture: 'amd64'
40+
buildKitValue: 1
41+
channel: ${{ parameters.channel }}
42+
channelPath: ${{ parameters.channelPath }}
43+
- template: /.vsts-ci/releasePhase.yml@self
44+
parameters:
45+
archName: 'Build_linux_amd64'
46+
imageName: mariner2
47+
artifactSuffix: mariner2
48+
poolOS: 'linux'
49+
poolHostArchitecture: 'amd64'
50+
buildKitValue: 1
51+
channel: ${{ parameters.channel }}
52+
channelPath: ${{ parameters.channelPath }}
53+
- template: /.vsts-ci/releasePhase.yml@self
54+
parameters:
55+
archName: 'Build_linux_amd64'
56+
imageName: ubi8
57+
artifactSuffix: ubi8
58+
poolOS: 'linux'
59+
poolHostArchitecture: 'amd64'
60+
buildKitValue: 1
61+
channel: ${{ parameters.channel }}
62+
channelPath: ${{ parameters.channelPath }}
63+
- template: /.vsts-ci/releasePhase.yml@self
64+
parameters:
65+
archName: 'Build_linux_amd64'
66+
imageName: ubuntu20.04
67+
artifactSuffix: ubuntu20.04
68+
poolOS: 'linux'
69+
poolHostArchitecture: 'amd64'
70+
buildKitValue: 1
71+
channel: ${{ parameters.channel }}
72+
channelPath: ${{ parameters.channelPath }}
73+
- template: /.vsts-ci/releasePhase.yml@self
74+
parameters:
75+
archName: 'Build_linux_amd64'
76+
imageName: ubuntu22.04
77+
artifactSuffix: ubuntu22.04
78+
poolOS: 'linux'
79+
poolHostArchitecture: 'amd64'
80+
buildKitValue: 1
81+
channel: ${{ parameters.channel }}
82+
channelPath: ${{ parameters.channelPath }}
83+
- template: /.vsts-ci/releasePhase.yml@self
84+
parameters:
85+
archName: 'Build_linux_arm32'
86+
imageName: ubuntu20.04-arm32v7
87+
artifactSuffix: ubuntu20.04_arm32v7
88+
poolOS: 'linux'
89+
poolHostArchitecture: 'arm64'
90+
buildKitValue: 1
91+
channel: ${{ parameters.channel }}
92+
channelPath: ${{ parameters.channelPath }}
93+
- template: /.vsts-ci/releasePhase.yml@self
94+
parameters:
95+
archName: 'Build_linux_arm32'
96+
imageName: ubuntu22.04-arm32v7
97+
artifactSuffix: ubuntu22.04_arm32v7
98+
poolOS: 'linux'
99+
poolHostArchitecture: 'arm64'
100+
buildKitValue: 1
101+
channel: ${{ parameters.channel }}
102+
channelPath: ${{ parameters.channelPath }}
103+
- template: /.vsts-ci/releasePhase.yml@self
104+
parameters:
105+
archName: 'Build_windows_amd64'
106+
imageName: nanoserver1809
107+
artifactSuffix: nanoserver1809
108+
poolOS: 'windows'
109+
poolHostArchitecture: 'amd64'
110+
maxParallel: 3
111+
channel: ${{ parameters.channel }}
112+
channelPath: ${{ parameters.channelPath }}
113+
- template: /.vsts-ci/releasePhase.yml@self
114+
parameters:
115+
archName: 'Build_windows_amd64'
116+
imageName: nanoserver2022
117+
artifactSuffix: nanoserver2022
118+
poolOS: 'windows'
119+
poolHostArchitecture: 'amd64'
120+
maxParallel: 3
121+
channel: ${{ parameters.channel }}
122+
channelPath: ${{ parameters.channelPath }}
123+
- template: /.vsts-ci/releasePhase.yml@self
124+
parameters:
125+
archName: 'Build_windows_amd64'
126+
imageName: windowsserver2022
127+
artifactSuffix: windowsserver2022
128+
poolOS: 'windows'
129+
poolHostArchitecture: 'amd64'
130+
maxParallel: 3
131+
channel: ${{ parameters.channel }}
132+
channelPath: ${{ parameters.channelPath }}
133+
- template: /.vsts-ci/releasePhase.yml@self
134+
parameters:
135+
archName: 'Build_windows_amd64'
136+
imageName: windowsservercore2022
137+
artifactSuffix: windowsservercore2022
138+
poolOS: 'windows'
139+
poolHostArchitecture: 'amd64'
140+
maxParallel: 3
141+
channel: ${{ parameters.channel }}
142+
channelPath: ${{ parameters.channelPath }}
143+
- template: /.vsts-ci/releasePhase.yml@self
144+
parameters:
145+
archName: 'Build_linux_amd64'
146+
imageName: alpine316\test-deps
147+
artifactSuffix: alpine316_test_deps
148+
poolOS: 'linux'
149+
poolHostArchitecture: 'amd64'
150+
buildKitValue: 1
151+
channel: ${{ parameters.channel }}
152+
channelPath: ${{ parameters.channelPath }}
153+
- template: /.vsts-ci/releasePhase.yml@self
154+
parameters:
155+
archName: 'Build_linux_amd64'
156+
imageName: alpine317\test-deps
157+
artifactSuffix: alpine317_test_deps
158+
poolOS: 'linux'
159+
poolHostArchitecture: 'amd64'
160+
buildKitValue: 1
161+
channel: ${{ parameters.channel }}
162+
channelPath: ${{ parameters.channelPath }}
163+
- template: /.vsts-ci/releasePhase.yml@self
164+
parameters:
165+
archName: 'Build_linux_amd64'
166+
imageName: debian11\test-deps
167+
artifactSuffix: debian11_test_deps
168+
poolOS: 'linux'
169+
poolHostArchitecture: 'amd64'
170+
buildKitValue: 1
171+
channel: ${{ parameters.channel }}
172+
channelPath: ${{ parameters.channelPath }}
173+
- template: /.vsts-ci/releasePhase.yml@self
174+
parameters:
175+
archName: 'Build_linux_amd64'
176+
imageName: mariner2\test-deps
177+
artifactSuffix: mariner2_test_deps
178+
poolOS: 'linux'
179+
poolHostArchitecture: 'amd64'
180+
buildKitValue: 1
181+
channel: ${{ parameters.channel }}
182+
channelPath: ${{ parameters.channelPath }}
183+
- template: /.vsts-ci/releasePhase.yml@self
184+
parameters:
185+
archName: 'Build_linux_amd64'
186+
imageName: ubi8\test-deps
187+
artifactSuffix: ubi8_test_deps
188+
poolOS: 'linux'
189+
poolHostArchitecture: 'amd64'
190+
buildKitValue: 1
191+
channel: ${{ parameters.channel }}
192+
channelPath: ${{ parameters.channelPath }}
193+
- template: /.vsts-ci/releasePhase.yml@self
194+
parameters:
195+
archName: 'Build_linux_amd64'
196+
imageName: ubuntu20.04\test-deps
197+
artifactSuffix: ubuntu20.04_test_deps
198+
poolOS: 'linux'
199+
poolHostArchitecture: 'amd64'
200+
buildKitValue: 1
201+
channel: ${{ parameters.channel }}
202+
channelPath: ${{ parameters.channelPath }}
203+
- template: /.vsts-ci/releasePhase.yml@self
204+
parameters:
205+
archName: 'Build_linux_amd64'
206+
imageName: ubuntu22.04\test-deps
207+
artifactSuffix: ubuntu22.04_test_deps
208+
poolOS: 'linux'
209+
poolHostArchitecture: 'amd64'
210+
buildKitValue: 1
211+
channel: ${{ parameters.channel }}
212+
channelPath: ${{ parameters.channelPath }}

0 commit comments

Comments
 (0)