Merge pull request #11187 from wtgodbe/NonWindowsR2R
[platform/upstream/coreclr.git] / buildpipeline / Dotnet-CoreClr-Trusted-BuildTests.json
1 {
2   "build": [
3     {
4       "enabled": true,
5       "continueOnError": false,
6       "alwaysRun": false,
7       "displayName": "Run script $(VS140COMNTOOLS)\\VsDevCmd.bat",
8       "timeoutInMinutes": 0,
9       "task": {
10         "id": "bfc8bf76-e7ac-4a8c-9a55-a944a9f632fd",
11         "versionSpec": "1.*",
12         "definitionType": "task"
13       },
14       "inputs": {
15         "filename": "$(VS140COMNTOOLS)\\VsDevCmd.bat",
16         "arguments": "",
17         "modifyEnvironment": "true",
18         "workingFolder": "",
19         "failOnStandardError": "false"
20       }
21     },
22     {
23       "enabled": true,
24       "continueOnError": false,
25       "alwaysRun": false,
26       "displayName": "Run clean.cmd",
27       "timeoutInMinutes": 0,
28       "task": {
29         "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
30         "versionSpec": "1.*",
31         "definitionType": "task"
32       },
33       "inputs": {
34         "filename": "clean.cmd",
35         "arguments": "",
36         "workingFolder": "",
37         "failOnStandardError": "false"
38       }
39     },
40     {
41       "enabled": true,
42       "continueOnError": true,
43       "alwaysRun": false,
44       "displayName": "Run sync.cmd",
45       "timeoutInMinutes": 0,
46       "task": {
47         "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
48         "versionSpec": "1.*",
49         "definitionType": "task"
50       },
51       "inputs": {
52         "filename": "sync.cmd",
53         "arguments": "-n -AzureAccount=$(CloudDropAccountName) -AzureToken=$(CloudDropAccessToken) -Container=$(Label)-$(Rid) -RuntimeId=$(Rid)",
54         "workingFolder": "",
55         "failOnStandardError": "false"
56       }
57     },
58     {
59       "enabled": true,
60       "continueOnError": false,
61       "alwaysRun": false,
62       "displayName": "Run build-test.cmd",
63       "timeoutInMinutes": 0,
64       "task": {
65         "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
66         "versionSpec": "1.*",
67         "definitionType": "task"
68       },
69       "inputs": {
70         "filename": "build-test.cmd",
71         "arguments": "$(PB_BuildType) $(Architecture) buildagainstpackages runtimeid $(Rid) $(TargetsNonWindowsArg)$(CrossgenArg)-OfficialBuildId=$(OfficialBuildId) -Priority=$(Priority)",
72         "workingFolder": "",
73         "failOnStandardError": "false"
74       }
75     },
76     {
77       "enabled": true,
78       "continueOnError": false,
79       "alwaysRun": false,
80       "displayName": "Send job to Helix",
81       "timeoutInMinutes": 0,
82       "task": {
83         "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
84         "versionSpec": "1.*",
85         "definitionType": "task"
86       },
87       "inputs": {
88         "filename": "msbuild",
89         "arguments": "helixpublish.proj /p:CloudDropAccessToken=$(CloudDropAccessToken) /p:CloudDropAccountName=$(CloudDropAccountName) /p:ContainerName=$(PB_ContainerName) /p:Platform=$(Architecture) /p:BuildType=$(PB_BuildType) /p:CloudResultsAccountName=$(CloudResultsAccountName) /p:CloudResultsAccessToken=$(CloudResultsAccessToken) /p:TargetsWindows=$(TargetsWindows) /p:OverwriteOnUpload=true /p:Rid=$(Rid) /p:TargetQueues=\"$(TargetQueues)\" /p:TestProduct=$(TestProduct) /p:Branch=$(HelixBranch) /p:HelixApiAccessKey=$(HelixApiAccessKey) /p:HelixApiEndpoint=$(HelixApiEndpoint) /p:FilterToOSGroup=$(FilterToOSGroup) /p:FilterToTestTFM=$(FilterToTestTFM) /p:TimeoutInSeconds=1800 /p:HelixJobType=$(HelixJobType) /fileloggerparameters:Verbosity=diag;LogFile=helix.log",
90         "workingFolder": "tests",
91         "failOnStandardError": "false"
92       }
93     },
94     {
95       "enabled": true,
96       "continueOnError": false,
97       "alwaysRun": true,
98       "displayName": "Copy Publish Artifact: BuildLogs",
99       "timeoutInMinutes": 0,
100       "task": {
101         "id": "1d341bb0-2106-458c-8422-d00bcea6512a",
102         "versionSpec": "1.*",
103         "definitionType": "task"
104       },
105       "inputs": {
106         "CopyRoot": "",
107         "Contents": "**\\*.log",
108         "ArtifactName": "BuildLogs",
109         "ArtifactType": "Container",
110         "TargetPath": "\\\\my\\share\\$(Build.DefinitionName)\\$(Build.BuildNumber)"
111       }
112     }
113   ],
114   "options": [
115     {
116       "enabled": false,
117       "definition": {
118         "id": "5bc3cfb7-6b54-4a4b-b5d2-a3905949f8a6"
119       },
120       "inputs": {
121         "additionalFields": "{}"
122       }
123     },
124     {
125       "enabled": false,
126       "definition": {
127         "id": "7c555368-ca64-4199-add6-9ebaf0b0137d"
128       },
129       "inputs": {
130         "multipliers": "[]",
131         "parallel": "false",
132         "continueOnError": "true",
133         "additionalFields": "{}"
134       }
135     },
136     {
137       "enabled": false,
138       "definition": {
139         "id": "a9db38f9-9fdc-478c-b0f9-464221e58316"
140       },
141       "inputs": {
142         "workItemType": "234347",
143         "assignToRequestor": "true",
144         "additionalFields": "{}"
145       }
146     },
147     {
148       "enabled": false,
149       "definition": {
150         "id": "57578776-4c22-4526-aeb0-86b6da17ee9c"
151       },
152       "inputs": {
153         "additionalFields": "{}"
154       }
155     }
156   ],
157   "variables": {
158     "system.debug": {
159       "value": "false",
160       "allowOverride": true
161     },
162     "PB_BuildType": {
163       "value": "Release",
164       "allowOverride": true
165     },
166     "Architecture": {
167       "value": "x64",
168       "allowOverride": true
169     },
170     "Priority": {
171       "value": "1"
172     },
173     "CloudDropAccountName": {
174       "value": "dotnetbuildoutput"
175     },
176     "CloudDropAccessToken": {
177       "value": null,
178       "isSecret": true
179     },
180     "OfficialBuildId": {
181       "value": "$(Build.BuildNumber)",
182       "allowOverride": true
183     },
184     "Label": {
185       "value": "$(Build.BuildNumber)",
186       "allowOverride": true
187     },
188     "CloudResultsAccountName": {
189       "value": "dotnetjobresults"
190     },
191     "CloudResultsAccessToken": {
192       "value": null,
193       "isSecret": true
194     },
195     "TargetsWindows": {
196       "value": "false"
197     },
198     "Rid": {
199       "value": "linux-x64"
200     },
201     "TargetQueues": {
202       "value": "debian.82.amd64,fedora.23.amd64,redhat.72.amd64,ubuntu.1404.amd64,ubuntu.1604.amd64,ubuntu.1610.amd64"
203     },
204     "TestProduct": {
205       "value": "coreclr"
206     },
207     "HelixBranch": {
208       "value": "master"
209     },
210     "HelixApiAccessKey": {
211       "value": null,
212       "isSecret": true
213     },
214     "HelixApiEndpoint": {
215       "value": "https://helix.dot.net/api/2016-09-12/jobs"
216     },
217     "FilterToOSGroup": {
218       "value": "Dummy"
219     },
220     "FilterToTestTFM": {
221       "value": "Dummy"
222     },
223     "PB_ContainerName": {
224       "value": "$(Label)-$(TestContainerSuffix)-test"
225     },
226     "TestContainerSuffix": {
227       "value": "linux"
228     },
229     "RuntimeIDArg": {
230       "value": "runtimeid linux-x64"
231     },
232     "TargetsNonWindowsArg": {
233       "value": ""
234     },
235     "CrossgenArg": {
236       "value": ""
237     }
238   },
239   "retentionRules": [
240     {
241       "branches": [
242         "+refs/heads/*"
243       ],
244       "artifacts": [],
245       "artifactTypesToDelete": [
246         "FilePath",
247         "SymbolStore"
248       ],
249       "daysToKeep": 10,
250       "minimumToKeep": 1,
251       "deleteBuildRecord": true,
252       "deleteTestResults": true
253     }
254   ],
255   "buildNumberFormat": "$(date:yyyyMMdd)$(rev:-rr)-$(Rid)",
256   "jobAuthorizationScope": "projectCollection",
257   "jobTimeoutInMinutes": 180,
258   "repository": {
259     "properties": {
260       "labelSources": "0",
261       "reportBuildStatus": "true",
262       "fetchDepth": "0",
263       "gitLfsSupport": "false",
264       "skipSyncSource": "false",
265       "cleanOptions": "0"
266     },
267     "id": "670e3783-ab4f-44fc-9786-d332007da311",
268     "type": "TfsGit",
269     "name": "DotNet-CoreCLR-Trusted",
270     "url": "https://devdiv.visualstudio.com/DevDiv/_git/DotNet-CoreCLR-Trusted",
271     "defaultBranch": "refs/heads/master",
272     "clean": "true",
273     "checkoutSubmodules": false
274   },
275   "quality": "definition",
276   "queue": {
277     "pool": {
278       "id": 39,
279       "name": "DotNet-Build"
280     },
281     "id": 36,
282     "name": "DotNet-Build"
283   },
284   "path": "\\",
285   "type": "build",
286   "id": 5159,
287   "name": "Dotnet-CoreClr-Trusted-BuildTests",
288   "url": "https://devdiv.visualstudio.com/DefaultCollection/0bdbc590-a062-4c3f-b0f6-9383f67865ee/_apis/build/Definitions/5159",
289   "project": {
290     "id": "0bdbc590-a062-4c3f-b0f6-9383f67865ee",
291     "name": "DevDiv",
292     "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.  ",
293     "url": "https://devdiv.visualstudio.com/DefaultCollection/_apis/projects/0bdbc590-a062-4c3f-b0f6-9383f67865ee",
294     "state": "wellFormed",
295     "revision": 418097633
296   }
297 }