@@ -25,131 +25,133 @@ trigger:
25
25
- eng/pipelines/runtime.yml
26
26
27
27
extends :
28
- template : /eng/pipelines/common/templates/single-stage- pipeline-with-resources.yml
28
+ template : /eng/pipelines/common/templates/pipeline-with-resources.yml
29
29
parameters :
30
- jobs :
30
+ stages :
31
+ - stage : Build
32
+ jobs :
31
33
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
66
53
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
83
68
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
99
85
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
112
101
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
128
111
testGroup : outerloop
129
- liveLibrariesBuildConfig : Release
112
+ jobParameters :
113
+ liveLibrariesBuildConfig : Release
130
114
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