@@ -102,6 +102,9 @@ jobs:
102
102
ninja
103
103
displayName: 'Build'
104
104
105
+ - publish : $(System.DefaultWorkingDirectory)/build/bin
106
+ artifact : $(Agent.JobName)
107
+
105
108
- script : |
106
109
cd build
107
110
ninja check
@@ -119,62 +122,71 @@ jobs:
119
122
special_build : ' '
120
123
do_test : true
121
124
test_tags : ' '
125
+ build_outdir_suffix : ' '
122
126
x86.Test :
123
127
image_name : ' windows-2022'
124
128
build_type : ' test'
125
129
target : ' x86'
126
130
special_build : ' '
127
131
do_test : true
128
132
test_tags : ' --include-slow'
133
+ build_outdir_suffix : ' '
129
134
x86.NoJit :
130
135
image_name : ' windows-2022'
131
136
build_type : ' debug'
132
137
target : ' x86'
133
138
special_build : ' "/p:BuildJIT=false"'
134
139
do_test : true
135
140
test_tags : ' -disablejit'
141
+ build_outdir_suffix : ' .NoJIT'
136
142
x86.Release :
137
143
image_name : ' windows-2022'
138
144
build_type : ' release'
139
145
target : ' x86'
140
146
special_build : ' '
141
147
do_test : false
142
148
test_tags : ' '
149
+ build_outdir_suffix : ' '
143
150
x64.Debug :
144
151
image_name : ' windows-2022'
145
152
build_type : ' debug'
146
153
target : ' x64'
147
154
special_build : ' '
148
155
do_test : true
149
156
test_tags : ' '
157
+ build_outdir_suffix : ' '
150
158
x64.Test :
151
159
image_name : ' windows-2022'
152
160
build_type : ' test'
153
161
target : ' x64'
154
162
special_build : ' '
155
163
do_test : true
156
164
test_tags : ' --include-slow'
165
+ build_outdir_suffix : ' '
157
166
x64.Release :
158
167
image_name : ' windows-2022'
159
168
build_type : ' release'
160
169
target : ' x64'
161
170
special_build : ' '
162
171
do_test : false
163
172
test_tags : ' '
173
+ build_outdir_suffix : ' '
164
174
win19.x86.Release :
165
175
image_name : ' windows-2019'
166
176
build_type : ' release'
167
177
target : ' x86'
168
178
special_build : ' '
169
179
do_test : false
170
180
test_tags : ' '
181
+ build_outdir_suffix : ' '
171
182
win19.x64.Release :
172
183
image_name : ' windows-2019'
173
184
build_type : ' release'
174
185
target : ' x64'
175
186
special_build : ' '
176
187
do_test : false
177
188
test_tags : ' '
189
+ build_outdir_suffix : ' '
178
190
pool :
179
191
vmImage : $(image_name)
180
192
@@ -186,6 +198,9 @@ jobs:
186
198
BUILD : $(build_type)
187
199
SPECIAL : $(special_build)
188
200
201
+ - publish : $(System.DefaultWorkingDirectory)/Build/VcBuild$(build_outdir_suffix)/bin
202
+ artifact : $(Agent.JobName)
203
+
189
204
- script : test\ci.testone.cmd %TARGET% %BUILD% %TEST_TAGS%
190
205
displayName : ' Test'
191
206
condition : eq(variables['do_test'], true)
0 commit comments