@@ -28,128 +28,125 @@ variables:
2828 - name : skipComponentGovernanceDetection
2929 value : true
3030
31- extends :
32- template : /eng/pipelines/pipeline-resources.yml
33- parameters :
34- stages :
35- - stage : build
36- displayName : Build and Test Diagnostics
37- jobs :
38- - template : /eng/pipelines/build.yml
39- parameters :
40- name : Windows
41- osGroup : Windows_NT
42- isCodeQLRun : true
43- strategy :
44- matrix :
45- Build_Release :
46- _BuildConfig : Release
47- _BuildArch : x64
48- Build_Release_x86 :
49- _BuildConfig : Release
50- _BuildArch : x86
51- Build_Release_arm :
52- _BuildConfig : Release
53- _BuildArch : arm
54- Build_Release_arm64 :
55- _BuildConfig : Release
56- _BuildArch : arm64
31+ stages :
32+ - stage : build
33+ displayName : Build and Test Diagnostics
34+ jobs :
35+ - template : /eng/build.yml
36+ parameters :
37+ name : Windows
38+ osGroup : Windows_NT
39+ isCodeQLRun : true
40+ strategy :
41+ matrix :
42+ Build_Release :
43+ _BuildConfig : Release
44+ _BuildArch : x64
45+ Build_Release_x86 :
46+ _BuildConfig : Release
47+ _BuildArch : x86
48+ Build_Release_arm :
49+ _BuildConfig : Release
50+ _BuildArch : arm
51+ Build_Release_arm64 :
52+ _BuildConfig : Release
53+ _BuildArch : arm64
5754
58- - template : /eng/pipelines /build.yml
59- parameters :
60- name : Linux_x64
61- osGroup : Linux
62- nativeBuildContainer : linux_x64
63- isCodeQLRun : true
64- strategy :
65- matrix :
66- Build_Release :
67- _BuildConfig : Release
68- _BuildArch : x64
55+ - template : /eng/build.yml
56+ parameters :
57+ name : CentOS_7
58+ osGroup : Linux
59+ dockerImage : mcr.microsoft.com/dotnet-buildtools/prereqs:centos-7-3e800f1-20190501005343
60+ isCodeQLRun : true
61+ strategy :
62+ matrix :
63+ Build_Release :
64+ _BuildConfig : Release
65+ _BuildArch : x64
6966
70- - template : /eng/pipelines /build.yml
71- parameters :
72- name : Linux_musl
73- osGroup : Linux
74- nativeBuildContainer : linux_musl_x64
75- isCodeQLRun : true
76- strategy :
77- matrix :
78- Build_Release :
79- _BuildConfig : Release
80- _BuildArch : x64
67+ - template : /eng/build.yml
68+ parameters :
69+ name : Alpine3_13
70+ osGroup : Linux
71+ dockerImage : mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.13-WithNode-20210910135845-c401c85
72+ isCodeQLRun : true
73+ strategy :
74+ matrix :
75+ Build_Release :
76+ _BuildConfig : Release
77+ _BuildArch : x64
8178
82- - template : /eng/pipelines /build.yml
83- parameters :
84- name : MacOS
85- osGroup : MacOS
86- isCodeQLRun : true
87- strategy :
88- matrix :
89- Build_Release :
90- _BuildConfig : Release
91- _BuildArch : x64
79+ - template : /eng/build.yml
80+ parameters :
81+ name : MacOS
82+ osGroup : MacOS
83+ isCodeQLRun : true
84+ strategy :
85+ matrix :
86+ Build_Release :
87+ _BuildConfig : Release
88+ _BuildArch : x64
9289
93- - template : /eng/pipelines /build.yml
94- parameters :
95- name : MacOS_arm64
96- osGroup : MacOS_cross
97- crossBuild : true
98- isCodeQLRun : true
99- strategy :
100- matrix :
101- Build_Release :
102- _BuildConfig : Release
103- _BuildArch : arm64
90+ - template : /eng/build.yml
91+ parameters :
92+ name : MacOS_arm64
93+ osGroup : MacOS_cross
94+ crossbuild : true
95+ isCodeQLRun : true
96+ strategy :
97+ matrix :
98+ Build_Release :
99+ _BuildConfig : Release
100+ _BuildArch : arm64
104101
105- - template : /eng/pipelines /build.yml
106- parameters :
107- name : Linux_arm
108- osGroup : Linux
109- nativeBuildContainer : linux_arm
110- crossBuild : true
111- isCodeQLRun : true
112- strategy :
113- matrix :
114- Build_Release :
115- _BuildConfig : Release
116- _BuildArch : arm
102+ - template : /eng/build.yml
103+ parameters :
104+ name : Linux_arm
105+ osGroup : Linux
106+ dockerImage : mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-16.04-cross-20210719121212-8a8d3be
107+ crossrootfsDir : ' /crossrootfs/arm '
108+ isCodeQLRun : true
109+ strategy :
110+ matrix :
111+ Build_Release :
112+ _BuildConfig : Release
113+ _BuildArch : arm
117114
118- - template : /eng/pipelines /build.yml
119- parameters :
120- name : Linux_arm64
121- osGroup : Linux
122- nativeBuildContainer : linux_arm64
123- crossBuild : true
124- isCodeQLRun : true
125- strategy :
126- matrix :
127- Build_Release :
128- _BuildConfig : Release
129- _BuildArch : arm64
115+ - template : /eng/build.yml
116+ parameters :
117+ name : Linux_arm64
118+ osGroup : Linux
119+ dockerImage : mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-16.04-cross-arm64-20210719121212-8a8d3be
120+ crossrootfsDir : ' /crossrootfs/arm64 '
121+ isCodeQLRun : true
122+ strategy :
123+ matrix :
124+ Build_Release :
125+ _BuildConfig : Release
126+ _BuildArch : arm64
130127
131- - template : /eng/pipelines /build.yml
132- parameters :
133- name : Linux_musl_arm
134- osGroup : Linux
135- nativeBuildContainer : linux_musl_arm
136- crossBuild : true
137- isCodeQLRun : true
138- strategy :
139- matrix :
140- Build_Release :
141- _BuildConfig : Release
142- _BuildArch : arm
128+ - template : /eng/build.yml
129+ parameters :
130+ name : Linux_musl_arm
131+ osGroup : Linux
132+ dockerImage : mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-16.04-cross-arm-alpine-20210923140502-78f7860
133+ crossrootfsDir : ' /crossrootfs/arm '
134+ isCodeQLRun : true
135+ strategy :
136+ matrix :
137+ Build_Release :
138+ _BuildConfig : Release
139+ _BuildArch : arm
143140
144- - template : /eng/pipelines /build.yml
145- parameters :
146- name : Linux_musl_arm64
147- osGroup : Linux
148- nativeBuildContainer : linux_musl_arm64
149- crossBuild : true
150- isCodeQLRun : true
151- strategy :
152- matrix :
153- Build_Release :
154- _BuildConfig : Release
155- _BuildArch : arm64
141+ - template : /eng/build.yml
142+ parameters :
143+ name : Linux_musl_arm64
144+ osGroup : Linux
145+ dockerImage : mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-16.04-cross-arm64-alpine-20210923140502-78f7860
146+ crossrootfsDir : ' /crossrootfs/arm64 '
147+ isCodeQLRun : true
148+ strategy :
149+ matrix :
150+ Build_Release :
151+ _BuildConfig : Release
152+ _BuildArch : arm64
0 commit comments