1
- trigger : none
1
+ trigger :
2
+ batch : true
3
+ branches :
4
+ include :
5
+ - release/*.*
6
+ paths :
7
+ include :
8
+ - ' *'
9
+ - src/libraries/System.Private.CoreLib/*
10
+ exclude :
11
+ - ' **.md'
12
+ - .devcontainer/*
13
+ - .github/*
14
+ - docs/*
15
+ - LICENSE.TXT
16
+ - PATENTS.TXT
17
+ - THIRD-PARTY-NOTICES.TXT
18
+ - src/installer/*
19
+ - src/libraries/*
20
+ - eng/pipelines/installer/*
21
+ - eng/pipelines/libraries/*
22
+ - eng/pipelines/runtime.yml
23
+
24
+ schedules :
25
+ - cron : " 0 9,18,1 * * *" # run at 9:00, 18:00 and 01:00 (UTC) which is 2:00, 11:00 and 18:00 (PST).
26
+ displayName : runtime-coreclr-outerloop default schedule
27
+ branches :
28
+ include :
29
+ - main
30
+ always : false # run only if there were changes since the last successful scheduled run.
2
31
3
32
variables :
4
33
- template : /eng/pipelines/common/variables.yml
@@ -18,6 +47,7 @@ extends:
18
47
jobTemplate : /eng/pipelines/common/global-build-job.yml
19
48
buildConfig : debug
20
49
platforms :
50
+ - linux_arm
21
51
- linux_arm64
22
52
- linux_musl_arm64
23
53
- linux_musl_x64
@@ -42,10 +72,12 @@ extends:
42
72
jobTemplate : /eng/pipelines/common/global-build-job.yml
43
73
buildConfig : release
44
74
platforms :
75
+ - linux_arm
45
76
- linux_musl_arm64
46
77
- linux_x64
47
78
- osx_arm64
48
79
- osx_x64
80
+ - windows_x86
49
81
jobParameters :
50
82
buildArgs : -s clr -c $(_BuildConfig)
51
83
postBuildSteps :
@@ -62,14 +94,10 @@ extends:
62
94
parameters :
63
95
jobTemplate : /eng/pipelines/common/global-build-job.yml
64
96
buildConfig : checked
97
+ platformGroup : all
65
98
platforms :
66
- - linux_x64
67
- - linux_arm64
68
- - linux_musl_x64
69
- - linux_musl_arm64
70
- - windows_x64
71
- - windows_arm64
72
- - osx_x64
99
+ # It is too early to include osx_arm64 in platform group all
100
+ # Adding it here will enable it also
73
101
- osx_arm64
74
102
jobParameters :
75
103
buildArgs : -s clr+libs -c $(_BuildConfig) -lc Release
@@ -103,23 +131,64 @@ extends:
103
131
#
104
132
# Checked JIT test runs
105
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
+ platformGroup : all
139
+ platforms :
140
+ # It is too early to include osx_arm64 in platform group all
141
+ # Adding it here will enable it to also run this test
142
+ - osx_arm64
143
+ helixQueueGroup : ci
144
+ helixQueuesTemplate : /eng/pipelines/coreclr/templates/helix-queues-setup.yml
145
+ jobParameters :
146
+ testGroup : outerloop
147
+ liveLibrariesBuildConfig : Release
148
+ unifiedArtifactsName : BuildArtifacts_$(osGroup)$(osSubgroup)_$(archType)_$(_BuildConfig)
149
+
150
+ #
151
+ # Checked R2R test runs
152
+ #
106
153
- template : /eng/pipelines/common/platform-matrix.yml
107
154
parameters :
108
155
jobTemplate : /eng/pipelines/common/templates/runtimes/run-test-job.yml
109
156
buildConfig : checked
110
157
platforms :
111
- - linux_x64
112
158
- linux_arm64
113
159
- linux_musl_x64
114
160
- linux_musl_arm64
161
+ - linux_x64
162
+ - osx_x64
115
163
- windows_x64
164
+ - windows_x86
116
165
- windows_arm64
117
- - osx_x64
118
- - osx_arm64
119
166
helixQueueGroup : ci
120
167
helixQueuesTemplate : /eng/pipelines/coreclr/templates/helix-queues-setup.yml
121
168
jobParameters :
122
169
testGroup : outerloop
123
- runInterpreter : true
170
+ readyToRun : true
171
+ displayNameArgs : R2R_CG2
124
172
liveLibrariesBuildConfig : Release
125
173
unifiedArtifactsName : BuildArtifacts_$(osGroup)$(osSubgroup)_$(archType)_$(_BuildConfig)
174
+
175
+ #
176
+ # PAL Tests
177
+ #
178
+ - template : /eng/pipelines/common/platform-matrix.yml
179
+ parameters :
180
+ helixQueuesTemplate : /eng/pipelines/coreclr/templates/helix-queues-setup.yml
181
+ jobTemplate : /eng/pipelines/common/global-build-job.yml
182
+ buildConfig : Debug
183
+ platforms :
184
+ - linux_x64
185
+ - linux_musl_x64
186
+ - linux_arm64
187
+ - linux_musl_arm64
188
+ - osx_x64
189
+ - osx_arm64
190
+ jobParameters :
191
+ buildArgs : -s clr.paltests+clr.paltestlist
192
+ nameSuffix : PALTests
193
+ postBuildSteps :
194
+ - template : /eng/pipelines/coreclr/templates/run-paltests-step.yml
0 commit comments