Skip to content

Commit af49e63

Browse files
committed
Revert ci.yml
1 parent 30a3a6b commit af49e63

File tree

1 file changed

+81
-12
lines changed

1 file changed

+81
-12
lines changed

eng/pipelines/coreclr/ci.yml

Lines changed: 81 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,33 @@
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.
231

332
variables:
433
- template: /eng/pipelines/common/variables.yml
@@ -18,6 +47,7 @@ extends:
1847
jobTemplate: /eng/pipelines/common/global-build-job.yml
1948
buildConfig: debug
2049
platforms:
50+
- linux_arm
2151
- linux_arm64
2252
- linux_musl_arm64
2353
- linux_musl_x64
@@ -42,10 +72,12 @@ extends:
4272
jobTemplate: /eng/pipelines/common/global-build-job.yml
4373
buildConfig: release
4474
platforms:
75+
- linux_arm
4576
- linux_musl_arm64
4677
- linux_x64
4778
- osx_arm64
4879
- osx_x64
80+
- windows_x86
4981
jobParameters:
5082
buildArgs: -s clr -c $(_BuildConfig)
5183
postBuildSteps:
@@ -62,14 +94,10 @@ extends:
6294
parameters:
6395
jobTemplate: /eng/pipelines/common/global-build-job.yml
6496
buildConfig: checked
97+
platformGroup: all
6598
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
73101
- osx_arm64
74102
jobParameters:
75103
buildArgs: -s clr+libs -c $(_BuildConfig) -lc Release
@@ -103,23 +131,64 @@ extends:
103131
#
104132
# Checked JIT test runs
105133
#
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+
#
106153
- template: /eng/pipelines/common/platform-matrix.yml
107154
parameters:
108155
jobTemplate: /eng/pipelines/common/templates/runtimes/run-test-job.yml
109156
buildConfig: checked
110157
platforms:
111-
- linux_x64
112158
- linux_arm64
113159
- linux_musl_x64
114160
- linux_musl_arm64
161+
- linux_x64
162+
- osx_x64
115163
- windows_x64
164+
- windows_x86
116165
- windows_arm64
117-
- osx_x64
118-
- osx_arm64
119166
helixQueueGroup: ci
120167
helixQueuesTemplate: /eng/pipelines/coreclr/templates/helix-queues-setup.yml
121168
jobParameters:
122169
testGroup: outerloop
123-
runInterpreter: true
170+
readyToRun: true
171+
displayNameArgs: R2R_CG2
124172
liveLibrariesBuildConfig: Release
125173
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

Comments
 (0)