@@ -25,131 +25,133 @@ trigger:
2525 - eng/pipelines/runtime.yml
2626
2727extends :
28- template : /eng/pipelines/common/templates/single-stage- pipeline-with-resources.yml
28+ template : /eng/pipelines/common/templates/pipeline-with-resources.yml
2929 parameters :
30- jobs :
30+ stages :
31+ - stage : Build
32+ jobs :
3133
32- #
33- # Debug builds
34- #
35- - template : /eng/pipelines/common/platform-matrix.yml
36- parameters :
37- jobTemplate : /eng/pipelines/coreclr/templates/build-job.yml
38- buildConfig : debug
39- platforms :
40- - Linux_arm
41- - Linux_arm64
42- - Linux_musl_arm64
43- - Linux_musl_x64
44- - Linux_x64
45- - OSX_arm64
46- - OSX_x64
47- - windows_arm
48- - windows_arm64
49- jobParameters :
50- testGroup : outerloop
51-
52- #
53- # Checked builds
54- #
55- - template : /eng/pipelines/common/platform-matrix.yml
56- parameters :
57- jobTemplate : /eng/pipelines/coreclr/templates/build-job.yml
58- buildConfig : checked
59- platformGroup : all
60- platforms :
61- # It is too early to include OSX_arm64 in platform group all
62- # Adding it here will enable it also
63- - OSX_arm64
64- jobParameters :
65- testGroup : outerloop
34+ #
35+ # Debug builds
36+ #
37+ - template : /eng/pipelines/common/platform-matrix.yml
38+ parameters :
39+ jobTemplate : /eng/pipelines/coreclr/templates/build-job.yml
40+ buildConfig : debug
41+ platforms :
42+ - Linux_arm
43+ - Linux_arm64
44+ - Linux_musl_arm64
45+ - Linux_musl_x64
46+ - Linux_x64
47+ - OSX_arm64
48+ - OSX_x64
49+ - windows_arm
50+ - windows_arm64
51+ jobParameters :
52+ testGroup : outerloop
6653
67- #
68- # Release builds
69- #
70- - template : /eng/pipelines/common/platform-matrix.yml
71- parameters :
72- jobTemplate : /eng/pipelines/coreclr/templates/build-job.yml
73- buildConfig : release
74- platforms :
75- - Linux_arm
76- - Linux_musl_arm64
77- - Linux_x64
78- - OSX_arm64
79- - OSX_x64
80- - windows_x86
81- jobParameters :
82- testGroup : outerloop
54+ #
55+ # Checked builds
56+ #
57+ - template : /eng/pipelines/common/platform-matrix.yml
58+ parameters :
59+ jobTemplate : /eng/pipelines/coreclr/templates/build-job.yml
60+ buildConfig : checked
61+ platformGroup : all
62+ platforms :
63+ # It is too early to include OSX_arm64 in platform group all
64+ # Adding it here will enable it also
65+ - OSX_arm64
66+ jobParameters :
67+ testGroup : outerloop
8368
84- #
85- # Release library builds
86- #
87- - template : /eng/pipelines/common/platform-matrix.yml
88- parameters :
89- jobTemplate : /eng/pipelines/libraries/build-job.yml
90- buildConfig : Release
91- platformGroup : all
92- platforms :
93- # It is too early to include OSX_arm64 in platform group all
94- # Adding it here will enable it also
95- - OSX_arm64
96- jobParameters :
97- isOfficialBuild : false
98- liveRuntimeBuildConfig : checked
69+ #
70+ # Release builds
71+ #
72+ - template : /eng/pipelines/common/platform-matrix.yml
73+ parameters :
74+ jobTemplate : /eng/pipelines/coreclr/templates/build-job.yml
75+ buildConfig : release
76+ platforms :
77+ - Linux_arm
78+ - Linux_musl_arm64
79+ - Linux_x64
80+ - OSX_arm64
81+ - OSX_x64
82+ - windows_x86
83+ jobParameters :
84+ testGroup : outerloop
9985
100- #
101- # Checked test builds
102- #
103- - template : /eng/pipelines/common/platform-matrix.yml
104- parameters :
105- jobTemplate : /eng/pipelines/common/templates/runtimes/build-test-job.yml
106- buildConfig : checked
107- platforms :
108- - CoreClrTestBuildHost # Either OSX_x64 or Linux_x64
109- testGroup : outerloop
110- jobParameters :
111- liveLibrariesBuildConfig : Release
86+ #
87+ # Release library builds
88+ #
89+ - template : /eng/pipelines/common/platform-matrix.yml
90+ parameters :
91+ jobTemplate : /eng/pipelines/libraries/build-job.yml
92+ buildConfig : Release
93+ platformGroup : all
94+ platforms :
95+ # It is too early to include OSX_arm64 in platform group all
96+ # Adding it here will enable it also
97+ - OSX_arm64
98+ jobParameters :
99+ isOfficialBuild : false
100+ liveRuntimeBuildConfig : checked
112101
113- #
114- # Checked JIT test runs
115- #
116- - template : /eng/pipelines/common/platform-matrix.yml
117- parameters :
118- jobTemplate : /eng/pipelines/common/templates/runtimes/run-test-job.yml
119- buildConfig : checked
120- platformGroup : all
121- platforms :
122- # It is too early to include OSX_arm64 in platform group all
123- # Adding it here will enable it to also run this test
124- - OSX_arm64
125- helixQueueGroup : ci
126- helixQueuesTemplate : /eng/pipelines/coreclr/templates/helix-queues-setup.yml
127- jobParameters :
102+ #
103+ # Checked test builds
104+ #
105+ - template : /eng/pipelines/common/platform-matrix.yml
106+ parameters :
107+ jobTemplate : /eng/pipelines/common/templates/runtimes/build-test-job.yml
108+ buildConfig : checked
109+ platforms :
110+ - CoreClrTestBuildHost # Either OSX_x64 or Linux_x64
128111 testGroup : outerloop
129- liveLibrariesBuildConfig : Release
112+ jobParameters :
113+ liveLibrariesBuildConfig : Release
130114
131- #
132- # Checked R2R test runs
133- #
134- - template : /eng/pipelines/common/platform-matrix.yml
135- parameters :
136- jobTemplate : /eng/pipelines/common/templates/runtimes/run-test-job.yml
137- buildConfig : checked
138- platforms :
139- - Linux_arm64
140- - Linux_musl_x64
141- - Linux_musl_arm64
142- - Linux_x64
143- - OSX_x64
144- - windows_x64
145- - windows_x86
146- - windows_arm
147- - windows_arm64
148- helixQueueGroup : ci
149- helixQueuesTemplate : /eng/pipelines/coreclr/templates/helix-queues-setup.yml
150- jobParameters :
151- testGroup : outerloop
152- readyToRun : true
153- crossgen2 : true
154- displayNameArgs : R2R_CG2
155- liveLibrariesBuildConfig : Release
115+ #
116+ # Checked JIT test runs
117+ #
118+ - template : /eng/pipelines/common/platform-matrix.yml
119+ parameters :
120+ jobTemplate : /eng/pipelines/common/templates/runtimes/run-test-job.yml
121+ buildConfig : checked
122+ platformGroup : all
123+ platforms :
124+ # It is too early to include OSX_arm64 in platform group all
125+ # Adding it here will enable it to also run this test
126+ - OSX_arm64
127+ helixQueueGroup : ci
128+ helixQueuesTemplate : /eng/pipelines/coreclr/templates/helix-queues-setup.yml
129+ jobParameters :
130+ testGroup : outerloop
131+ liveLibrariesBuildConfig : Release
132+
133+ #
134+ # Checked R2R test runs
135+ #
136+ - template : /eng/pipelines/common/platform-matrix.yml
137+ parameters :
138+ jobTemplate : /eng/pipelines/common/templates/runtimes/run-test-job.yml
139+ buildConfig : checked
140+ platforms :
141+ - Linux_arm64
142+ - Linux_musl_x64
143+ - Linux_musl_arm64
144+ - Linux_x64
145+ - OSX_x64
146+ - windows_x64
147+ - windows_x86
148+ - windows_arm
149+ - windows_arm64
150+ helixQueueGroup : ci
151+ helixQueuesTemplate : /eng/pipelines/coreclr/templates/helix-queues-setup.yml
152+ jobParameters :
153+ testGroup : outerloop
154+ readyToRun : true
155+ crossgen2 : true
156+ displayNameArgs : R2R_CG2
157+ liveLibrariesBuildConfig : Release
0 commit comments