Merge pull request #10867 from AndyAyersMS/FixSingleDefBug
[platform/upstream/coreclr.git] / buildpipeline / DotNet-CoreClr-Trusted-Windows-x86.json
1 {
2   "build": [
3     {
4       "enabled": true,
5       "continueOnError": false,
6       "alwaysRun": false,
7       "displayName": "Install Signing Plugin",
8       "timeoutInMinutes": 0,
9       "task": {
10         "id": "30666190-6959-11e5-9f96-f56098202fef",
11         "versionSpec": "1.*",
12         "definitionType": "task"
13       },
14       "inputs": {
15         "signType": "$(SignType)",
16         "zipSources": "false",
17         "version": "",
18         "feedSource": "https://devdiv.pkgs.visualstudio.com/DefaultCollection/_packaging/MicroBuildToolset/nuget/v3/index.json"
19       }
20     },
21     {
22       "enabled": true,
23       "continueOnError": false,
24       "alwaysRun": false,
25       "displayName": "Run script $(VS140COMNTOOLS)\\VsDevCmd.bat",
26       "timeoutInMinutes": 0,
27       "task": {
28         "id": "bfc8bf76-e7ac-4a8c-9a55-a944a9f632fd",
29         "versionSpec": "1.*",
30         "definitionType": "task"
31       },
32       "inputs": {
33         "filename": "$(VS140COMNTOOLS)\\VsDevCmd.bat",
34         "arguments": "",
35         "modifyEnvironment": "true",
36         "workingFolder": "",
37         "failOnStandardError": "false"
38       }
39     },
40     {
41       "enabled": true,
42       "continueOnError": true,
43       "alwaysRun": false,
44       "displayName": "Run rd",
45       "timeoutInMinutes": 0,
46       "task": {
47         "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
48         "versionSpec": "1.*",
49         "definitionType": "task"
50       },
51       "inputs": {
52         "filename": "rd",
53         "arguments": "/S /Q jit32",
54         "workingFolder": "src",
55         "failOnStandardError": "false"
56       }
57     },
58     {
59       "enabled": true,
60       "continueOnError": false,
61       "alwaysRun": false,
62       "displayName": "Run md",
63       "timeoutInMinutes": 0,
64       "task": {
65         "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
66         "versionSpec": "1.*",
67         "definitionType": "task"
68       },
69       "inputs": {
70         "filename": "md",
71         "arguments": "jit32",
72         "workingFolder": "src",
73         "failOnStandardError": "false"
74       }
75     },
76     {
77       "enabled": true,
78       "continueOnError": false,
79       "alwaysRun": false,
80       "displayName": "Run git",
81       "timeoutInMinutes": 0,
82       "task": {
83         "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
84         "versionSpec": "1.*",
85         "definitionType": "task"
86       },
87       "inputs": {
88         "filename": "git",
89         "arguments": "clone -b $(Jit32Branch) $(Jit32Repo) jit32",
90         "workingFolder": "src",
91         "failOnStandardError": "false"
92       }
93     },
94     {
95       "enabled": true,
96       "continueOnError": true,
97       "alwaysRun": false,
98       "displayName": "Run rd",
99       "timeoutInMinutes": 0,
100       "task": {
101         "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
102         "versionSpec": "1.*",
103         "definitionType": "task"
104       },
105       "inputs": {
106         "filename": "rd",
107         "arguments": "/S /Q jit32\\.git",
108         "workingFolder": "src",
109         "failOnStandardError": "false"
110       }
111     },
112     {
113       "enabled": true,
114       "continueOnError": false,
115       "alwaysRun": false,
116       "displayName": "Run clean.cmd",
117       "timeoutInMinutes": 0,
118       "task": {
119         "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
120         "versionSpec": "1.*",
121         "definitionType": "task"
122       },
123       "inputs": {
124         "filename": "clean.cmd",
125         "arguments": "",
126         "workingFolder": "",
127         "failOnStandardError": "false"
128       }
129     },
130     {
131       "enabled": true,
132       "continueOnError": false,
133       "alwaysRun": false,
134       "displayName": "Run sync.cmd",
135       "timeoutInMinutes": 0,
136       "task": {
137         "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
138         "versionSpec": "1.*",
139         "definitionType": "task"
140       },
141       "inputs": {
142         "filename": "sync.cmd",
143         "arguments": "-p",
144         "workingFolder": "",
145         "failOnStandardError": "false"
146       }
147     },
148     {
149       "enabled": true,
150       "continueOnError": false,
151       "alwaysRun": false,
152       "displayName": "Run build.cmd",
153       "timeoutInMinutes": 0,
154       "task": {
155         "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
156         "versionSpec": "1.*",
157         "definitionType": "task"
158       },
159       "inputs": {
160         "filename": "build.cmd",
161         "arguments": "$(Architecture) $(PB_BuildType) skiptests skipbuildpackages buildjit32 -OfficialBuildId=$(OfficialBuildId) -skiprestore -Priority=$(Priority) $(portableBuild) -- /p:\"ConfigurationGroup=Release\"",
162         "workingFolder": "",
163         "failOnStandardError": "false"
164       }
165     },
166     {
167       "enabled": true,
168       "continueOnError": false,
169       "alwaysRun": false,
170       "displayName": "Sign binaries",
171       "timeoutInMinutes": 0,
172       "task": {
173         "id": "c6c4c611-aa2e-4a33-b606-5eaba2196824",
174         "versionSpec": "1.*",
175         "definitionType": "task"
176       },
177       "inputs": {
178         "solution": "src\\sign.builds",
179         "platform": "",
180         "configuration": "",
181         "msbuildArguments": "/p:SignType=$(SignType) /p:BuildType=$(PB_BuildType) /p:BuildArch=$(Architecture)",
182         "clean": "false",
183         "maximumCpuCount": "false",
184         "restoreNugetPackages": "false",
185         "logProjectEvents": "false",
186         "createLogFile": "false",
187         "msbuildLocationMethod": "version",
188         "msbuildVersion": "14.0",
189         "msbuildArchitecture": "x86",
190         "msbuildLocation": ""
191       }
192     },
193     {
194       "enabled": true,
195       "continueOnError": false,
196       "alwaysRun": false,
197       "displayName": "Run build-packages.cmd",
198       "timeoutInMinutes": 0,
199       "task": {
200         "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
201         "versionSpec": "1.*",
202         "definitionType": "task"
203       },
204       "inputs": {
205         "filename": "build-packages.cmd",
206         "arguments": "-BuildArch=$(Architecture) -BuildType=$(PB_BuildType) $(portableBuild) -ExtraParameters=/p:PackageCompatJit=1",
207         "workingFolder": "",
208         "failOnStandardError": "false"
209       }
210     },
211     {
212       "enabled": true,
213       "continueOnError": false,
214       "alwaysRun": false,
215       "displayName": "Run publish-packages.cmd",
216       "timeoutInMinutes": 0,
217       "task": {
218         "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
219         "versionSpec": "1.*",
220         "definitionType": "task"
221       },
222       "inputs": {
223         "filename": "publish-packages.cmd",
224         "arguments": "-AzureAccount=$(CloudDropAccountName) -AzureToken=$(CloudDropAccessToken) -BuildArch=$(Architecture) -BuildType=$(PB_BuildType) -- /p:ContainerName=$(Label) /p:OverwriteOnPublish=true",
225         "workingFolder": "",
226         "failOnStandardError": "false"
227       }
228     },
229     {
230       "enabled": false,
231       "continueOnError": false,
232       "alwaysRun": false,
233       "displayName": "Publish symbols path: \\\\cpvsbuild\\drops\\DotNetCore\\$(Build.DefinitionName)\\$(Build.BuildNumber)\\symbols",
234       "timeoutInMinutes": 0,
235       "task": {
236         "id": "0675668a-7bba-4ccb-901d-5ad6554ca653",
237         "versionSpec": "1.*",
238         "definitionType": "task"
239       },
240       "inputs": {
241         "SymbolsPath": "\\\\cpvsbuild\\drops\\DotNetCore\\$(Build.DefinitionName)\\$(Build.BuildNumber)\\symbols",
242         "SearchPattern": "bin\\Product\\*$(Architecture).$(PB_BuildType)\\**\\PDB\\*.pdb",
243         "SymbolsFolder": "",
244         "SkipIndexing": "false",
245         "TreatNotIndexedAsWarning": "false",
246         "SymbolsMaximumWaitTime": "",
247         "SymbolsProduct": "",
248         "SymbolsVersion": "",
249         "SymbolsArtifactName": "Symbols_$(BuildConfiguration)"
250       }
251     },
252     {
253       "enabled": false,
254       "continueOnError": false,
255       "alwaysRun": false,
256       "displayName": "Index Symbols on Symweb",
257       "timeoutInMinutes": 0,
258       "task": {
259         "id": "af503aa3-9d06-44b6-a549-d063a544a5c5",
260         "versionSpec": "1.*",
261         "definitionType": "task"
262       },
263       "inputs": {
264         "symbolStore": "\\\\cpvsbuild\\drops\\DotNetCore\\$(Build.DefinitionName)\\$(Build.BuildNumber)\\symbols",
265         "contacts": "mawilkie",
266         "project": "DDE"
267       }
268     },
269     {
270       "enabled": true,
271       "continueOnError": false,
272       "alwaysRun": true,
273       "displayName": "Perform Cleanup Tasks",
274       "timeoutInMinutes": 0,
275       "task": {
276         "id": "521a94ea-9e68-468a-8167-6dcf361ea776",
277         "versionSpec": "1.*",
278         "definitionType": "task"
279       },
280       "inputs": {}
281     },
282     {
283       "enabled": true,
284       "continueOnError": false,
285       "alwaysRun": true,
286       "displayName": "Copy Publish Artifact: BuildLogs",
287       "timeoutInMinutes": 0,
288       "task": {
289         "id": "1d341bb0-2106-458c-8422-d00bcea6512a",
290         "versionSpec": "1.*",
291         "definitionType": "task"
292       },
293       "inputs": {
294         "CopyRoot": "",
295         "Contents": "*.log",
296         "ArtifactName": "BuildLogs",
297         "ArtifactType": "Container",
298         "TargetPath": "\\\\my\\share\\$(Build.DefinitionName)\\$(Build.BuildNumber)"
299       }
300     },
301     {
302       "enabled": false,
303       "continueOnError": false,
304       "alwaysRun": false,
305       "displayName": "Copy Publish Artifact: symbols",
306       "timeoutInMinutes": 0,
307       "task": {
308         "id": "1d341bb0-2106-458c-8422-d00bcea6512a",
309         "versionSpec": "1.*",
310         "definitionType": "task"
311       },
312       "inputs": {
313         "CopyRoot": "",
314         "Contents": "bin\\Product\\*$(Architecture).$(PB_BuildType)\\*.dll\nbin\\Product\\*$(Architecture).$(PB_BuildType)\\PDB\\*.pdb",
315         "ArtifactName": "symbols",
316         "ArtifactType": "FilePath",
317         "TargetPath": "\\\\cpvsbuild\\drops\\DotNetCore\\$(Build.DefinitionName)\\$(Build.BuildNumber)\\FullSymbols"
318       }
319     }
320   ],
321   "options": [
322     {
323       "enabled": false,
324       "definition": {
325         "id": "5bc3cfb7-6b54-4a4b-b5d2-a3905949f8a6"
326       },
327       "inputs": {
328         "additionalFields": "{}"
329       }
330     },
331     {
332       "enabled": false,
333       "definition": {
334         "id": "7c555368-ca64-4199-add6-9ebaf0b0137d"
335       },
336       "inputs": {
337         "multipliers": "[]",
338         "parallel": "false",
339         "continueOnError": "true",
340         "additionalFields": "{}"
341       }
342     },
343     {
344       "enabled": false,
345       "definition": {
346         "id": "a9db38f9-9fdc-478c-b0f9-464221e58316"
347       },
348       "inputs": {
349         "workItemType": "234347",
350         "assignToRequestor": "true",
351         "additionalFields": "{}"
352       }
353     },
354     {
355       "enabled": false,
356       "definition": {
357         "id": "57578776-4c22-4526-aeb0-86b6da17ee9c"
358       },
359       "inputs": {
360         "additionalFields": "{}"
361       }
362     }
363   ],
364   "variables": {
365     "system.debug": {
366       "value": "false",
367       "allowOverride": true
368     },
369     "PB_BuildType": {
370       "value": "Release"
371     },
372     "Architecture": {
373       "value": "x86"
374     },
375     "Priority": {
376       "value": "0"
377     },
378     "CloudDropAccountName": {
379       "value": "dotnetbuildoutput"
380     },
381     "CloudDropAccessToken": {
382       "value": null,
383       "isSecret": true
384     },
385     "OfficialBuildId": {
386       "value": "$(Build.BuildNumber)"
387     },
388     "Label": {
389       "value": "$(Build.BuildNumber)"
390     },
391     "SignType": {
392       "value": "test"
393     },
394     "TeamName": {
395       "value": "DotNetCore"
396     },
397     "Jit32Repo": {
398       "value": "https://$(VsoAccountName):$(VsoPassword)@devdiv.visualstudio.com/DefaultCollection/DevDiv/_git/DotNet-JIT32-Internal"
399     },
400     "Jit32Branch": {
401       "value": "master"
402     },
403     "VsoAccountName": {
404       "value": "dn-bot"
405     },
406     "VsoPassword": {
407       "value": null,
408       "isSecret": true
409     },
410     "portableBuild": {
411       "value": ""
412     }
413   },
414   "retentionRules": [
415     {
416       "branches": [
417         "+refs/heads/*"
418       ],
419       "artifacts": [],
420       "artifactTypesToDelete": [
421         "FilePath",
422         "SymbolStore"
423       ],
424       "daysToKeep": 10,
425       "minimumToKeep": 1,
426       "deleteBuildRecord": true,
427       "deleteTestResults": true
428     }
429   ],
430   "buildNumberFormat": "$(date:yyyyMMdd)$(rev:-rr)",
431   "jobAuthorizationScope": "projectCollection",
432   "jobTimeoutInMinutes": 180,
433   "repository": {
434     "properties": {
435       "labelSources": "0",
436       "reportBuildStatus": "true",
437       "fetchDepth": "0",
438       "gitLfsSupport": "false",
439       "skipSyncSource": "false",
440       "cleanOptions": "0"
441     },
442     "id": "670e3783-ab4f-44fc-9786-d332007da311",
443     "type": "TfsGit",
444     "name": "DotNet-CoreCLR-Trusted",
445     "url": "https://devdiv.visualstudio.com/DevDiv/_git/DotNet-CoreCLR-Trusted",
446     "defaultBranch": "refs/heads/master",
447     "clean": "true",
448     "checkoutSubmodules": false
449   },
450   "quality": "definition",
451   "queue": {
452     "pool": {
453       "id": 39,
454       "name": "DotNet-Build"
455     },
456     "id": 36,
457     "name": "DotNet-Build"
458   },
459   "path": "\\",
460   "type": "build",
461   "id": 1828,
462   "name": "DotNet-CoreClr-Trusted-Windows-x86",
463   "url": "https://devdiv.visualstudio.com/DefaultCollection/0bdbc590-a062-4c3f-b0f6-9383f67865ee/_apis/build/Definitions/1828",
464   "project": {
465     "id": "0bdbc590-a062-4c3f-b0f6-9383f67865ee",
466     "name": "DevDiv",
467     "description": "Visual Studio and DevDiv team project for git source code repositories.  Work items will be added for Adams, Dev14 work items are tracked in vstfdevdiv.  ",
468     "url": "https://devdiv.visualstudio.com/DefaultCollection/_apis/projects/0bdbc590-a062-4c3f-b0f6-9383f67865ee",
469     "state": "wellFormed",
470     "revision": 418097633
471   }
472 }