Skip to content
This repository was archived by the owner on Jan 23, 2023. It is now read-only.

Commit 6a89074

Browse files
authored
Deprecate copy task (#15052)
1 parent 174c1e4 commit 6a89074

7 files changed

+430
-94
lines changed

buildpipeline/DotNet-CoreClr-Trusted-Linux-Crossbuild.json

Lines changed: 68 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
{
22
"build": [
33
{
4+
"environment": {},
45
"enabled": true,
56
"continueOnError": false,
67
"alwaysRun": false,
78
"displayName": "Initialize tools",
89
"timeoutInMinutes": 0,
10+
"refName": "Task1",
911
"task": {
1012
"id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
1113
"versionSpec": "1.*",
@@ -19,11 +21,13 @@
1921
}
2022
},
2123
{
24+
"environment": {},
2225
"enabled": true,
2326
"continueOnError": false,
2427
"alwaysRun": false,
2528
"displayName": "Initialize Docker",
2629
"timeoutInMinutes": 0,
30+
"refName": "Task2",
2731
"task": {
2832
"id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
2933
"versionSpec": "1.*",
@@ -37,11 +41,13 @@
3741
}
3842
},
3943
{
44+
"environment": {},
4045
"enabled": true,
4146
"continueOnError": false,
4247
"alwaysRun": false,
4348
"displayName": "Clone repository",
4449
"timeoutInMinutes": 0,
50+
"refName": "Task3",
4551
"task": {
4652
"id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
4753
"versionSpec": "1.*",
@@ -55,11 +61,13 @@
5561
}
5662
},
5763
{
64+
"environment": {},
5865
"enabled": true,
5966
"continueOnError": false,
6067
"alwaysRun": false,
6168
"displayName": "Run clean.sh",
6269
"timeoutInMinutes": 0,
70+
"refName": "Task4",
6371
"task": {
6472
"id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
6573
"versionSpec": "1.*",
@@ -73,11 +81,13 @@
7381
}
7482
},
7583
{
84+
"environment": {},
7685
"enabled": true,
7786
"continueOnError": false,
7887
"alwaysRun": false,
7988
"displayName": "Check out the specified commit",
8089
"timeoutInMinutes": 0,
90+
"refName": "Task5",
8191
"task": {
8292
"id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
8393
"versionSpec": "1.*",
@@ -91,11 +101,13 @@
91101
}
92102
},
93103
{
104+
"environment": {},
94105
"enabled": true,
95106
"continueOnError": false,
96107
"alwaysRun": false,
97108
"displayName": "Run sync.sh",
98109
"timeoutInMinutes": 0,
110+
"refName": "Task6",
99111
"task": {
100112
"id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
101113
"versionSpec": "1.*",
@@ -114,6 +126,7 @@
114126
"alwaysRun": false,
115127
"displayName": "Run build-rootfs.sh",
116128
"timeoutInMinutes": 0,
129+
"refName": "Task7",
117130
"task": {
118131
"id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
119132
"versionSpec": "1.*",
@@ -127,11 +140,13 @@
127140
}
128141
},
129142
{
143+
"environment": {},
130144
"enabled": true,
131145
"continueOnError": false,
132146
"alwaysRun": false,
133147
"displayName": "Run build.sh",
134148
"timeoutInMinutes": 0,
149+
"refName": "Task8",
135150
"task": {
136151
"id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
137152
"versionSpec": "1.*",
@@ -145,11 +160,13 @@
145160
}
146161
},
147162
{
163+
"environment": {},
148164
"enabled": true,
149165
"continueOnError": false,
150166
"alwaysRun": false,
151167
"displayName": "Run build-packages.sh",
152168
"timeoutInMinutes": 0,
169+
"refName": "Task9",
153170
"task": {
154171
"id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
155172
"versionSpec": "1.*",
@@ -168,6 +185,7 @@
168185
"alwaysRun": false,
169186
"displayName": "Cleanup RootFS",
170187
"timeoutInMinutes": 0,
188+
"refName": "Task10",
171189
"task": {
172190
"id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
173191
"versionSpec": "1.*",
@@ -181,11 +199,13 @@
181199
}
182200
},
183201
{
202+
"environment": {},
184203
"enabled": true,
185204
"continueOnError": false,
186205
"alwaysRun": false,
187206
"displayName": "Run publish-packages.sh",
188207
"timeoutInMinutes": 0,
208+
"refName": "Task11",
189209
"task": {
190210
"id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
191211
"versionSpec": "1.*",
@@ -199,11 +219,13 @@
199219
}
200220
},
201221
{
222+
"environment": {},
202223
"enabled": true,
203224
"continueOnError": true,
204225
"alwaysRun": true,
205226
"displayName": "Create Copy Container",
206227
"timeoutInMinutes": 0,
228+
"refName": "Task12",
207229
"task": {
208230
"id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
209231
"versionSpec": "1.*",
@@ -217,11 +239,13 @@
217239
}
218240
},
219241
{
242+
"environment": {},
220243
"enabled": true,
221244
"continueOnError": true,
222245
"alwaysRun": true,
223246
"displayName": "Expose Docker repo for publishing",
224247
"timeoutInMinutes": 0,
248+
"refName": "Task13",
225249
"task": {
226250
"id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
227251
"versionSpec": "1.*",
@@ -235,30 +259,57 @@
235259
}
236260
},
237261
{
262+
"environment": {},
238263
"enabled": true,
239264
"continueOnError": true,
240265
"alwaysRun": true,
241-
"displayName": "Copy Publish Artifact: BuildLogs",
266+
"displayName": "Copy Files to: $(Build.StagingDirectory)\\BuildLogs",
242267
"timeoutInMinutes": 0,
268+
"refName": "CopyFiles1",
243269
"task": {
244-
"id": "1d341bb0-2106-458c-8422-d00bcea6512a",
245-
"versionSpec": "1.*",
270+
"id": "5bfb729a-a7c8-4a78-a7c3-8d717bb7c13c",
271+
"versionSpec": "2.*",
246272
"definitionType": "task"
247273
},
248274
"inputs": {
249-
"CopyRoot": "$(DockerCopyDest)",
275+
"SourceFolder": "$(DockerCopyDest)",
250276
"Contents": "**/*.log",
277+
"TargetFolder": "$(Build.StagingDirectory)\\BuildLogs",
278+
"CleanTargetFolder": "false",
279+
"OverWrite": "false",
280+
"flattenFolders": "false"
281+
}
282+
},
283+
{
284+
"environment": {},
285+
"enabled": true,
286+
"continueOnError": true,
287+
"alwaysRun": true,
288+
"displayName": "Publish Artifact: BuildLogs",
289+
"timeoutInMinutes": 0,
290+
"refName": "PublishBuildArtifacts2",
291+
"task": {
292+
"id": "2ff763a7-ce83-4e1f-bc89-0ae63477cebe",
293+
"versionSpec": "1.*",
294+
"definitionType": "task"
295+
},
296+
"inputs": {
297+
"PathtoPublish": "$(Build.StagingDirectory)\\BuildLogs",
251298
"ArtifactName": "BuildLogs",
252299
"ArtifactType": "Container",
253-
"TargetPath": "\\\\my\\share\\$(Build.DefinitionName)\\$(Build.BuildNumber)"
300+
"TargetPath": "\\\\my\\share\\$(Build.DefinitionName)\\$(Build.BuildNumber)",
301+
"Parallel": "false",
302+
"ParallelCount": "8"
254303
}
255304
},
256305
{
306+
"environment": {},
257307
"enabled": true,
258308
"continueOnError": true,
259309
"alwaysRun": true,
260310
"displayName": "Cleanup Docker",
261311
"timeoutInMinutes": 0,
312+
"refName": "Task14",
262313
"task": {
263314
"id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
264315
"versionSpec": "1.*",
@@ -272,11 +323,13 @@
272323
}
273324
},
274325
{
326+
"environment": {},
275327
"enabled": true,
276328
"continueOnError": true,
277329
"alwaysRun": true,
278330
"displayName": "Cleanup Docker Volume",
279331
"timeoutInMinutes": 0,
332+
"refName": "Task15",
280333
"task": {
281334
"id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
282335
"versionSpec": "1.*",
@@ -290,11 +343,13 @@
290343
}
291344
},
292345
{
346+
"environment": {},
293347
"enabled": true,
294348
"continueOnError": true,
295349
"alwaysRun": true,
296350
"displayName": "Cleanup VSTS Agent",
297351
"timeoutInMinutes": 0,
352+
"refName": "Task16",
298353
"task": {
299354
"id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
300355
"versionSpec": "1.*",
@@ -484,24 +539,25 @@
484539
"processParameters": {},
485540
"quality": "definition",
486541
"queue": {
542+
"id": 36,
543+
"name": "DotNet-Build",
487544
"pool": {
488545
"id": 39,
489546
"name": "DotNet-Build"
490-
},
491-
"id": 36,
492-
"name": "DotNet-Build"
547+
}
493548
},
494-
"path": "\\",
495-
"type": "build",
496549
"id": 5019,
497550
"name": "DotNet-CoreClr-Trusted-Linux-Crossbuild",
498-
"url": "https://devdiv.visualstudio.com/DefaultCollection/0bdbc590-a062-4c3f-b0f6-9383f67865ee/_apis/build/Definitions/5019",
551+
"path": "\\",
552+
"type": "build",
553+
"queueStatus": "enabled",
499554
"project": {
500555
"id": "0bdbc590-a062-4c3f-b0f6-9383f67865ee",
501556
"name": "DevDiv",
502557
"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. ",
503558
"url": "https://devdiv.visualstudio.com/DefaultCollection/_apis/projects/0bdbc590-a062-4c3f-b0f6-9383f67865ee",
504559
"state": "wellFormed",
505-
"revision": 418097633
560+
"revision": 418098211,
561+
"visibility": "organization"
506562
}
507563
}

0 commit comments

Comments
 (0)