From f1198d0460a5f0261645114e4863db0748ce33b1 Mon Sep 17 00:00:00 2001 From: Karthik Rajasekaran Date: Fri, 17 Nov 2017 15:26:52 -0800 Subject: [PATCH] Remove deprecated Copy Task (#15050) --- .../DotNet-CoreClr-Trusted-Linux-Crossbuild.json | 82 +++++++++++++++++--- buildpipeline/DotNet-CoreClr-Trusted-Linux.json | 80 ++++++++++++++++--- buildpipeline/DotNet-CoreClr-Trusted-Mac.json | 66 ++++++++++++---- .../DotNet-CoreClr-Trusted-Windows-x86.json | 82 ++++++++++++++++---- buildpipeline/DotNet-CoreClr-Trusted-Windows.json | 82 ++++++++++++++++---- buildpipeline/DotNet-Trusted-Publish.json | 90 +++++++++++++++++++--- .../Dotnet-CoreClr-Trusted-BuildTests.json | 65 ++++++++++++---- 7 files changed, 452 insertions(+), 95 deletions(-) diff --git a/buildpipeline/DotNet-CoreClr-Trusted-Linux-Crossbuild.json b/buildpipeline/DotNet-CoreClr-Trusted-Linux-Crossbuild.json index 7350749..2ac4d07 100644 --- a/buildpipeline/DotNet-CoreClr-Trusted-Linux-Crossbuild.json +++ b/buildpipeline/DotNet-CoreClr-Trusted-Linux-Crossbuild.json @@ -1,11 +1,13 @@ { "build": [ { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Initialize tools", "timeoutInMinutes": 0, + "refName": "Task1", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -19,11 +21,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Initialize Docker", "timeoutInMinutes": 0, + "refName": "Task2", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -37,11 +41,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Clone repository", "timeoutInMinutes": 0, + "refName": "Task3", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -55,11 +61,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Run clean.sh", "timeoutInMinutes": 0, + "refName": "Task4", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -73,11 +81,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Check out the specified commit", "timeoutInMinutes": 0, + "refName": "Task5", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -91,11 +101,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Run sync.sh", "timeoutInMinutes": 0, + "refName": "Task6", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -114,6 +126,7 @@ "alwaysRun": false, "displayName": "Run build-rootfs.sh", "timeoutInMinutes": 0, + "refName": "Task7", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -127,11 +140,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Run build.sh", "timeoutInMinutes": 0, + "refName": "Task8", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -145,11 +160,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Run build-packages.sh", "timeoutInMinutes": 0, + "refName": "Task9", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -168,6 +185,7 @@ "alwaysRun": false, "displayName": "Cleanup RootFS", "timeoutInMinutes": 0, + "refName": "Task10", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -181,11 +199,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Publish packages", "timeoutInMinutes": 0, + "refName": "Task11", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -199,11 +219,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Publish symbol packages", "timeoutInMinutes": 0, + "refName": "Task12", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -217,11 +239,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Publish test native binaries", "timeoutInMinutes": 0, + "refName": "Task13", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -235,11 +259,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": true, "alwaysRun": true, "displayName": "Create Copy Container", "timeoutInMinutes": 0, + "refName": "Task14", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -253,11 +279,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": true, "alwaysRun": true, "displayName": "Expose Docker repo for publishing", "timeoutInMinutes": 0, + "refName": "Task15", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -271,30 +299,57 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": true, "alwaysRun": true, - "displayName": "Copy Publish Artifact: BuildLogs", + "displayName": "Copy Files to: $(Build.StagingDirectory)\\BuildLogs", "timeoutInMinutes": 0, + "refName": "CopyFiles1", "task": { - "id": "1d341bb0-2106-458c-8422-d00bcea6512a", - "versionSpec": "1.*", + "id": "5bfb729a-a7c8-4a78-a7c3-8d717bb7c13c", + "versionSpec": "2.*", "definitionType": "task" }, "inputs": { - "CopyRoot": "$(DockerCopyDest)", + "SourceFolder": "$(DockerCopyDest)", "Contents": "**/*.log", + "TargetFolder": "$(Build.StagingDirectory)\\BuildLogs", + "CleanTargetFolder": "false", + "OverWrite": "false", + "flattenFolders": "false" + } + }, + { + "environment": {}, + "enabled": true, + "continueOnError": true, + "alwaysRun": true, + "displayName": "Publish Artifact: BuildLogs", + "timeoutInMinutes": 0, + "refName": "PublishBuildArtifacts2", + "task": { + "id": "2ff763a7-ce83-4e1f-bc89-0ae63477cebe", + "versionSpec": "1.*", + "definitionType": "task" + }, + "inputs": { + "PathtoPublish": "$(Build.StagingDirectory)\\BuildLogs", "ArtifactName": "BuildLogs", "ArtifactType": "Container", - "TargetPath": "\\\\my\\share\\$(Build.DefinitionName)\\$(Build.BuildNumber)" + "TargetPath": "\\\\my\\share\\$(Build.DefinitionName)\\$(Build.BuildNumber)", + "Parallel": "false", + "ParallelCount": "8" } }, { + "environment": {}, "enabled": true, "continueOnError": true, "alwaysRun": true, "displayName": "Cleanup Docker", "timeoutInMinutes": 0, + "refName": "Task16", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -308,11 +363,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": true, "alwaysRun": true, "displayName": "Cleanup VSTS Agent", "timeoutInMinutes": 0, + "refName": "Task17", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -501,24 +558,25 @@ "processParameters": {}, "quality": "definition", "queue": { + "id": 36, + "name": "DotNet-Build", "pool": { "id": 39, "name": "DotNet-Build" - }, - "id": 36, - "name": "DotNet-Build" + } }, - "path": "\\", - "type": "build", "id": 5019, "name": "DotNet-CoreClr-Trusted-Linux-Crossbuild", - "url": "https://devdiv.visualstudio.com/DefaultCollection/0bdbc590-a062-4c3f-b0f6-9383f67865ee/_apis/build/Definitions/5019", + "path": "\\", + "type": "build", + "queueStatus": "enabled", "project": { "id": "0bdbc590-a062-4c3f-b0f6-9383f67865ee", "name": "DevDiv", "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. ", "url": "https://devdiv.visualstudio.com/DefaultCollection/_apis/projects/0bdbc590-a062-4c3f-b0f6-9383f67865ee", "state": "wellFormed", - "revision": 418097633 + "revision": 418098211, + "visibility": "organization" } } diff --git a/buildpipeline/DotNet-CoreClr-Trusted-Linux.json b/buildpipeline/DotNet-CoreClr-Trusted-Linux.json index a9d460e..48b4caa 100644 --- a/buildpipeline/DotNet-CoreClr-Trusted-Linux.json +++ b/buildpipeline/DotNet-CoreClr-Trusted-Linux.json @@ -1,11 +1,13 @@ { "build": [ { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Initialize tools", "timeoutInMinutes": 0, + "refName": "Task1", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -19,11 +21,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Initialize Docker", "timeoutInMinutes": 0, + "refName": "Task2", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -37,11 +41,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Clone repository", "timeoutInMinutes": 0, + "refName": "Task3", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -55,11 +61,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Run clean.sh", "timeoutInMinutes": 0, + "refName": "Task4", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -73,11 +81,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Check out the specified commit", "timeoutInMinutes": 0, + "refName": "Task5", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -91,11 +101,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Run sync.sh", "timeoutInMinutes": 0, + "refName": "Task6", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -109,11 +121,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Run build.sh", "timeoutInMinutes": 0, + "refName": "Task7", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -127,11 +141,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Run build-packages.sh", "timeoutInMinutes": 0, + "refName": "Task8", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -145,11 +161,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Publish packages", "timeoutInMinutes": 0, + "refName": "Task9", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -163,11 +181,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Publish symbol packages", "timeoutInMinutes": 0, + "refName": "Task10", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -181,11 +201,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Publish test native binaries", "timeoutInMinutes": 0, + "refName": "Task11", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -199,11 +221,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": true, "alwaysRun": true, "displayName": "Create Copy Container", "timeoutInMinutes": 0, + "refName": "Task12", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -217,11 +241,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": true, "alwaysRun": true, "displayName": "Expose Docker repo for publishing", "timeoutInMinutes": 0, + "refName": "Task13", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -235,30 +261,57 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": true, "alwaysRun": true, - "displayName": "Copy Publish Artifact: BuildLogs", + "displayName": "Copy Files to: $(Build.StagingDirectory)\\BuildLogs", "timeoutInMinutes": 0, + "refName": "CopyFiles1", "task": { - "id": "1d341bb0-2106-458c-8422-d00bcea6512a", - "versionSpec": "1.*", + "id": "5bfb729a-a7c8-4a78-a7c3-8d717bb7c13c", + "versionSpec": "2.*", "definitionType": "task" }, "inputs": { - "CopyRoot": "$(DockerCopyDest)", + "SourceFolder": "$(DockerCopyDest)", "Contents": "**/*.log", + "TargetFolder": "$(Build.StagingDirectory)\\BuildLogs", + "CleanTargetFolder": "false", + "OverWrite": "false", + "flattenFolders": "false" + } + }, + { + "environment": {}, + "enabled": true, + "continueOnError": true, + "alwaysRun": true, + "displayName": "Publish Artifact: BuildLogs", + "timeoutInMinutes": 0, + "refName": "PublishBuildArtifacts2", + "task": { + "id": "2ff763a7-ce83-4e1f-bc89-0ae63477cebe", + "versionSpec": "1.*", + "definitionType": "task" + }, + "inputs": { + "PathtoPublish": "$(Build.StagingDirectory)\\BuildLogs", "ArtifactName": "BuildLogs", "ArtifactType": "Container", - "TargetPath": "\\\\my\\share\\$(Build.DefinitionName)\\$(Build.BuildNumber)" + "TargetPath": "\\\\my\\share\\$(Build.DefinitionName)\\$(Build.BuildNumber)", + "Parallel": "false", + "ParallelCount": "8" } }, { + "environment": {}, "enabled": true, "continueOnError": true, "alwaysRun": true, "displayName": "Cleanup Docker", "timeoutInMinutes": 0, + "refName": "Task14", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -272,11 +325,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": true, "alwaysRun": true, "displayName": "Cleanup VSTS Agent", "timeoutInMinutes": 0, + "refName": "Task15", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -465,24 +520,25 @@ "processParameters": {}, "quality": "definition", "queue": { + "id": 36, + "name": "DotNet-Build", "pool": { "id": 39, "name": "DotNet-Build" - }, - "id": 36, - "name": "DotNet-Build" + } }, - "path": "\\", - "type": "build", "id": 1713, "name": "DotNet-CoreClr-Trusted-Linux", - "url": "https://devdiv.visualstudio.com/DefaultCollection/0bdbc590-a062-4c3f-b0f6-9383f67865ee/_apis/build/Definitions/1713", + "path": "\\", + "type": "build", + "queueStatus": "enabled", "project": { "id": "0bdbc590-a062-4c3f-b0f6-9383f67865ee", "name": "DevDiv", "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. ", "url": "https://devdiv.visualstudio.com/DefaultCollection/_apis/projects/0bdbc590-a062-4c3f-b0f6-9383f67865ee", "state": "wellFormed", - "revision": 418097633 + "revision": 418098211, + "visibility": "organization" } } diff --git a/buildpipeline/DotNet-CoreClr-Trusted-Mac.json b/buildpipeline/DotNet-CoreClr-Trusted-Mac.json index 93af797..005feee 100644 --- a/buildpipeline/DotNet-CoreClr-Trusted-Mac.json +++ b/buildpipeline/DotNet-CoreClr-Trusted-Mac.json @@ -1,11 +1,13 @@ { "build": [ { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Run $(Agent.BuildDirectory)/s/clean.sh", "timeoutInMinutes": 0, + "refName": "Task1", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -19,11 +21,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Run $(Agent.BuildDirectory)/s/sync.sh", "timeoutInMinutes": 0, + "refName": "Task2", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -37,11 +41,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Run $(Agent.BuildDirectory)/s/build.sh", "timeoutInMinutes": 0, + "refName": "Task3", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -55,11 +61,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Run $(Agent.BuildDirectory)/s/build-packages.sh", "timeoutInMinutes": 0, + "refName": "Task4", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -73,11 +81,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Publish packages", "timeoutInMinutes": 0, + "refName": "Task5", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -91,11 +101,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Publish symbol packages", "timeoutInMinutes": 0, + "refName": "Task6", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -109,11 +121,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Publish test native binaries", "timeoutInMinutes": 0, + "refName": "Task7", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -126,23 +140,48 @@ "failOnStandardError": "false" } }, + { + "environment": {}, + "enabled": true, + "continueOnError": true, + "alwaysRun": true, + "displayName": "Copy Files to: $(Build.StagingDirectory)\\BuildLogs", + "timeoutInMinutes": 0, + "refName": "CopyFiles1", + "task": { + "id": "5bfb729a-a7c8-4a78-a7c3-8d717bb7c13c", + "versionSpec": "2.*", + "definitionType": "task" + }, + "inputs": { + "SourceFolder": "", + "Contents": "**/*.log", + "TargetFolder": "$(Build.StagingDirectory)\\BuildLogs", + "CleanTargetFolder": "false", + "OverWrite": "false", + "flattenFolders": "false" + } + }, { + "environment": {}, "enabled": true, - "continueOnError": false, + "continueOnError": true, "alwaysRun": true, - "displayName": "Copy Publish Artifact: BuildLogs", + "displayName": "Publish Artifact: BuildLogs", "timeoutInMinutes": 0, + "refName": "PublishBuildArtifacts1", "task": { - "id": "1d341bb0-2106-458c-8422-d00bcea6512a", + "id": "2ff763a7-ce83-4e1f-bc89-0ae63477cebe", "versionSpec": "1.*", "definitionType": "task" }, "inputs": { - "CopyRoot": "", - "Contents": "*.log", + "PathtoPublish": "$(Build.StagingDirectory)\\BuildLogs", "ArtifactName": "BuildLogs", "ArtifactType": "Container", - "TargetPath": "\\\\my\\share\\$(Build.DefinitionName)\\$(Build.BuildNumber)" + "TargetPath": "\\\\my\\share\\$(Build.DefinitionName)\\$(Build.BuildNumber)", + "Parallel": "false", + "ParallelCount": "8" } } ], @@ -255,24 +294,25 @@ }, "quality": "definition", "queue": { + "id": 330, + "name": "DotNetCore-Build", "pool": { "id": 97, "name": "DotNetCore-Build" - }, - "id": 330, - "name": "DotNetCore-Build" + } }, - "path": "\\", - "type": "build", "id": 1680, "name": "DotNet-CoreClr-Trusted-Mac", - "url": "https://devdiv.visualstudio.com/DefaultCollection/0bdbc590-a062-4c3f-b0f6-9383f67865ee/_apis/build/Definitions/1680", + "path": "\\", + "type": "build", + "queueStatus": "enabled", "project": { "id": "0bdbc590-a062-4c3f-b0f6-9383f67865ee", "name": "DevDiv", "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. ", "url": "https://devdiv.visualstudio.com/DefaultCollection/_apis/projects/0bdbc590-a062-4c3f-b0f6-9383f67865ee", "state": "wellFormed", - "revision": 418097633 + "revision": 418098211, + "visibility": "organization" } } \ No newline at end of file diff --git a/buildpipeline/DotNet-CoreClr-Trusted-Windows-x86.json b/buildpipeline/DotNet-CoreClr-Trusted-Windows-x86.json index 6f5c557..afa8c8e 100644 --- a/buildpipeline/DotNet-CoreClr-Trusted-Windows-x86.json +++ b/buildpipeline/DotNet-CoreClr-Trusted-Windows-x86.json @@ -1,11 +1,13 @@ { "build": [ { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Install Signing Plugin", "timeoutInMinutes": 0, + "refName": "Task1", "condition": "and(succeeded(), in(variables.PB_SignType, 'real', 'test'))", "task": { "id": "30666190-6959-11e5-9f96-f56098202fef", @@ -20,11 +22,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Run script $(VS140COMNTOOLS)\\VsDevCmd.bat", "timeoutInMinutes": 0, + "refName": "Task2", "task": { "id": "bfc8bf76-e7ac-4a8c-9a55-a944a9f632fd", "versionSpec": "1.*", @@ -39,11 +43,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Run clean.cmd", "timeoutInMinutes": 0, + "refName": "Task3", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -57,11 +63,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Run sync.cmd", "timeoutInMinutes": 0, + "refName": "Task4", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -75,11 +83,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Run build.cmd", "timeoutInMinutes": 0, + "refName": "Task5", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -93,11 +103,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Sign binaries", "timeoutInMinutes": 0, + "refName": "Task6", "task": { "id": "c6c4c611-aa2e-4a33-b606-5eaba2196824", "versionSpec": "1.*", @@ -120,11 +132,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Run build-packages.cmd", "timeoutInMinutes": 0, + "refName": "Task7", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -138,11 +152,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Publish packages", "timeoutInMinutes": 0, + "refName": "Task8", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -156,11 +172,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Publish symbol packages", "timeoutInMinutes": 0, + "refName": "Task9", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -174,11 +192,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": true, "displayName": "Perform Cleanup Tasks", "timeoutInMinutes": 0, + "refName": "Task10", "task": { "id": "521a94ea-9e68-468a-8167-6dcf361ea776", "versionSpec": "1.*", @@ -187,41 +207,70 @@ "inputs": {} }, { + "environment": {}, "enabled": true, - "continueOnError": false, + "continueOnError": true, "alwaysRun": true, - "displayName": "Copy Publish Artifact: BuildLogs", + "displayName": "Copy Files to: $(Build.StagingDirectory)\\BuildLogs", "timeoutInMinutes": 0, + "refName": "CopyFiles1", "task": { - "id": "1d341bb0-2106-458c-8422-d00bcea6512a", + "id": "5bfb729a-a7c8-4a78-a7c3-8d717bb7c13c", + "versionSpec": "2.*", + "definitionType": "task" + }, + "inputs": { + "SourceFolder": "", + "Contents": "**/*.log", + "TargetFolder": "$(Build.StagingDirectory)\\BuildLogs", + "CleanTargetFolder": "false", + "OverWrite": "false", + "flattenFolders": "false" + } + }, + { + "environment": {}, + "enabled": true, + "continueOnError": true, + "alwaysRun": true, + "displayName": "Publish Artifact: BuildLogs", + "timeoutInMinutes": 0, + "refName": "PublishBuildArtifacts1", + "task": { + "id": "2ff763a7-ce83-4e1f-bc89-0ae63477cebe", "versionSpec": "1.*", "definitionType": "task" }, "inputs": { - "CopyRoot": "", - "Contents": "*.log", + "PathtoPublish": "$(Build.StagingDirectory)\\BuildLogs", "ArtifactName": "BuildLogs", "ArtifactType": "Container", - "TargetPath": "\\\\my\\share\\$(Build.DefinitionName)\\$(Build.BuildNumber)" + "TargetPath": "\\\\my\\share\\$(Build.DefinitionName)\\$(Build.BuildNumber)", + "Parallel": "false", + "ParallelCount": "8" } }, { + "environment": {}, "enabled": false, "continueOnError": false, "alwaysRun": false, "displayName": "Copy Publish Artifact: symbols", "timeoutInMinutes": 0, + "refName": "PublishBuildArtifacts2", "task": { - "id": "1d341bb0-2106-458c-8422-d00bcea6512a", + "id": "2ff763a7-ce83-4e1f-bc89-0ae63477cebe", "versionSpec": "1.*", "definitionType": "task" }, "inputs": { - "CopyRoot": "", + "PathtoPublish": "$(Build.StagingDirectory)\\symbols", "Contents": "bin\\Product\\*$(Architecture).$(PB_BuildType)\\*.dll\nbin\\Product\\*$(Architecture).$(PB_BuildType)\\PDB\\*.pdb", "ArtifactName": "symbols", "ArtifactType": "FilePath", - "TargetPath": "\\\\cpvsbuild\\drops\\DotNetCore\\$(Build.DefinitionName)\\$(Build.BuildNumber)\\FullSymbols" + "TargetPath": "\\\\cpvsbuild\\drops\\DotNetCore\\$(Build.DefinitionName)\\$(Build.BuildNumber)\\FullSymbols", + "Parallel": "false", + "ParallelCount": "8" } } ], @@ -358,24 +407,25 @@ }, "quality": "definition", "queue": { + "id": 36, + "name": "DotNet-Build", "pool": { "id": 39, "name": "DotNet-Build" - }, - "id": 36, - "name": "DotNet-Build" + } }, - "path": "\\", - "type": "build", "id": 1828, "name": "DotNet-CoreClr-Trusted-Windows-x86", - "url": "https://devdiv.visualstudio.com/DefaultCollection/0bdbc590-a062-4c3f-b0f6-9383f67865ee/_apis/build/Definitions/1828", + "path": "\\", + "type": "build", + "queueStatus": "enabled", "project": { "id": "0bdbc590-a062-4c3f-b0f6-9383f67865ee", "name": "DevDiv", "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. ", "url": "https://devdiv.visualstudio.com/DefaultCollection/_apis/projects/0bdbc590-a062-4c3f-b0f6-9383f67865ee", "state": "wellFormed", - "revision": 418097633 + "revision": 418098211, + "visibility": "organization" } } diff --git a/buildpipeline/DotNet-CoreClr-Trusted-Windows.json b/buildpipeline/DotNet-CoreClr-Trusted-Windows.json index 873bd5f..dd09b0a 100644 --- a/buildpipeline/DotNet-CoreClr-Trusted-Windows.json +++ b/buildpipeline/DotNet-CoreClr-Trusted-Windows.json @@ -1,11 +1,13 @@ { "build": [ { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Install Signing Plugin", "timeoutInMinutes": 0, + "refName": "Task1", "condition": "and(succeeded(), in(variables.PB_SignType, 'real', 'test'))", "task": { "id": "30666190-6959-11e5-9f96-f56098202fef", @@ -20,11 +22,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Run script $(VS140COMNTOOLS)\\VsDevCmd.bat", "timeoutInMinutes": 0, + "refName": "Task2", "task": { "id": "bfc8bf76-e7ac-4a8c-9a55-a944a9f632fd", "versionSpec": "1.*", @@ -39,11 +43,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Run clean.cmd", "timeoutInMinutes": 0, + "refName": "Task3", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -57,11 +63,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Run sync.cmd", "timeoutInMinutes": 0, + "refName": "Task4", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -75,11 +83,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Run build.cmd", "timeoutInMinutes": 0, + "refName": "Task5", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -93,11 +103,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Sign binaries", "timeoutInMinutes": 0, + "refName": "Task6", "task": { "id": "c6c4c611-aa2e-4a33-b606-5eaba2196824", "versionSpec": "1.*", @@ -120,11 +132,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Run build-packages.cmd", "timeoutInMinutes": 0, + "refName": "Task7", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -138,11 +152,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Publish packages", "timeoutInMinutes": 0, + "refName": "Task8", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -156,11 +172,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Publish symbol packages", "timeoutInMinutes": 0, + "refName": "Task9", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -174,11 +192,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": true, "displayName": "Perform Cleanup Tasks", "timeoutInMinutes": 0, + "refName": "Task10", "task": { "id": "521a94ea-9e68-468a-8167-6dcf361ea776", "versionSpec": "1.*", @@ -187,41 +207,70 @@ "inputs": {} }, { + "environment": {}, "enabled": true, - "continueOnError": false, + "continueOnError": true, "alwaysRun": true, - "displayName": "Copy Publish Artifact: BuildLogs", + "displayName": "Copy Files to: $(Build.StagingDirectory)\\BuildLogs", "timeoutInMinutes": 0, + "refName": "CopyFiles1", "task": { - "id": "1d341bb0-2106-458c-8422-d00bcea6512a", + "id": "5bfb729a-a7c8-4a78-a7c3-8d717bb7c13c", + "versionSpec": "2.*", + "definitionType": "task" + }, + "inputs": { + "SourceFolder": "", + "Contents": "**/*.log", + "TargetFolder": "$(Build.StagingDirectory)\\BuildLogs", + "CleanTargetFolder": "false", + "OverWrite": "false", + "flattenFolders": "false" + } + }, + { + "environment": {}, + "enabled": true, + "continueOnError": true, + "alwaysRun": true, + "displayName": "Publish Artifact: BuildLogs", + "timeoutInMinutes": 0, + "refName": "PublishBuildArtifacts1", + "task": { + "id": "2ff763a7-ce83-4e1f-bc89-0ae63477cebe", "versionSpec": "1.*", "definitionType": "task" }, "inputs": { - "CopyRoot": "", - "Contents": "**\\*.log", + "PathtoPublish": "$(Build.StagingDirectory)\\BuildLogs", "ArtifactName": "BuildLogs", "ArtifactType": "Container", - "TargetPath": "\\\\my\\share\\$(Build.DefinitionName)\\$(Build.BuildNumber)" + "TargetPath": "\\\\my\\share\\$(Build.DefinitionName)\\$(Build.BuildNumber)", + "Parallel": "false", + "ParallelCount": "8" } }, { + "environment": {}, "enabled": false, "continueOnError": false, "alwaysRun": false, "displayName": "Copy Publish Artifact: symbols", "timeoutInMinutes": 0, + "refName": "PublishBuildArtifacts2", "task": { - "id": "1d341bb0-2106-458c-8422-d00bcea6512a", + "id": "2ff763a7-ce83-4e1f-bc89-0ae63477cebe", "versionSpec": "1.*", "definitionType": "task" }, "inputs": { - "CopyRoot": "", + "PathtoPublish": "$(Build.StagingDirectory)\\symbols", "Contents": "bin\\Product\\*$(Architecture).$(PB_BuildType)\\*.dll\nbin\\Product\\*$(Architecture).$(PB_BuildType)\\PDB\\*.pdb", "ArtifactName": "symbols", "ArtifactType": "FilePath", - "TargetPath": "\\\\cpvsbuild\\drops\\DotNetCore\\$(Build.DefinitionName)\\$(Build.BuildNumber)\\FullSymbols" + "TargetPath": "\\\\cpvsbuild\\drops\\DotNetCore\\$(Build.DefinitionName)\\$(Build.BuildNumber)\\FullSymbols", + "Parallel": "false", + "ParallelCount": "8" } } ], @@ -351,24 +400,25 @@ }, "quality": "definition", "queue": { + "id": 36, + "name": "DotNet-Build", "pool": { "id": 39, "name": "DotNet-Build" - }, - "id": 36, - "name": "DotNet-Build" + } }, - "path": "\\", - "type": "build", "id": 1676, "name": "DotNet-CoreClr-Trusted-Windows", - "url": "https://devdiv.visualstudio.com/DefaultCollection/0bdbc590-a062-4c3f-b0f6-9383f67865ee/_apis/build/Definitions/1676", + "path": "\\", + "type": "build", + "queueStatus": "enabled", "project": { "id": "0bdbc590-a062-4c3f-b0f6-9383f67865ee", "name": "DevDiv", "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. ", "url": "https://devdiv.visualstudio.com/DefaultCollection/_apis/projects/0bdbc590-a062-4c3f-b0f6-9383f67865ee", "state": "wellFormed", - "revision": 418097633 + "revision": 418098211, + "visibility": "organization" } } \ No newline at end of file diff --git a/buildpipeline/DotNet-Trusted-Publish.json b/buildpipeline/DotNet-Trusted-Publish.json index 5d1be95..7444cc7 100644 --- a/buildpipeline/DotNet-Trusted-Publish.json +++ b/buildpipeline/DotNet-Trusted-Publish.json @@ -1,11 +1,13 @@ { "build": [ { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Run script $(VS140COMNTOOLS)\\VsDevCmd.bat", "timeoutInMinutes": 0, + "refName": "Task1", "task": { "id": "bfc8bf76-e7ac-4a8c-9a55-a944a9f632fd", "versionSpec": "1.*", @@ -20,11 +22,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Install Signing Plugin", "timeoutInMinutes": 0, + "refName": "Task2", "condition": "and(succeeded(), in(variables.PB_SignType, 'real', 'test'))", "task": { "id": "30666190-6959-11e5-9f96-f56098202fef", @@ -39,11 +43,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Fetch custom tooling (NuGet, EmbedIndex)", "timeoutInMinutes": 0, + "refName": "Task3", "task": { "id": "e213ff0f-5d5c-4791-802d-52ea3e7be1f1", "versionSpec": "1.*", @@ -59,11 +65,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Set up pipeline-specific git repository", "timeoutInMinutes": 0, + "refName": "Task4", "task": { "id": "e213ff0f-5d5c-4791-802d-52ea3e7be1f1", "versionSpec": "1.*", @@ -79,11 +87,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Sync packages", "timeoutInMinutes": 0, + "refName": "Task5", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -97,11 +107,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Sync symbol packages", "timeoutInMinutes": 0, + "refName": "Task6", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -115,11 +127,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Inject signed symbol catalogs", "timeoutInMinutes": 0, + "refName": "Task7", "condition": "and(succeeded(), ne(variables['PB_SignType'], 'oss'))", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", @@ -134,11 +148,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Index symbol packages", "timeoutInMinutes": 0, + "refName": "Task8", "task": { "id": "e213ff0f-5d5c-4791-802d-52ea3e7be1f1", "versionSpec": "1.*", @@ -154,11 +170,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Generate Version Assets", "timeoutInMinutes": 0, + "refName": "Task9", "task": { "id": "e213ff0f-5d5c-4791-802d-52ea3e7be1f1", "versionSpec": "1.*", @@ -174,11 +192,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": true, "alwaysRun": false, "displayName": "Log Native Version Assets Files", "timeoutInMinutes": 0, + "refName": "Task10", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -192,11 +212,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "packages -> dotnet.myget.org", "timeoutInMinutes": 0, + "refName": "Task11", "condition": "and(succeeded(), contains(variables.PB_PublishType, 'myget'), eq(variables.ConfigurationGroup, 'Release'))", "task": { "id": "e213ff0f-5d5c-4791-802d-52ea3e7be1f1", @@ -213,11 +235,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "symbol packages -> dotnet.myget.org", "timeoutInMinutes": 0, + "refName": "Task12", "condition": "and(succeeded(), contains(variables.PB_PublishType, 'myget'), eq(variables.ConfigurationGroup, 'Release'))", "task": { "id": "e213ff0f-5d5c-4791-802d-52ea3e7be1f1", @@ -234,11 +258,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Packages -> Blob Feed", "timeoutInMinutes": 0, + "refName": "Task13", "condition": "and(succeeded(), contains(variables.PB_PublishType, 'blob'), eq(variables.ConfigurationGroup, 'Release'))", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", @@ -253,11 +279,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Symbol Packages -> Blob Feed", "timeoutInMinutes": 0, + "refName": "Task14", "condition": "and(succeeded(), contains(variables.PB_PublishType, 'blob'), eq(variables.ConfigurationGroup, 'Release'))", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", @@ -277,6 +305,7 @@ "alwaysRun": false, "displayName": "Create VSTS auth NuGet.Config", "timeoutInMinutes": 0, + "refName": "Task15", "task": { "id": "e213ff0f-5d5c-4791-802d-52ea3e7be1f1", "versionSpec": "1.*", @@ -297,6 +326,7 @@ "alwaysRun": false, "displayName": "packages -> VSTS", "timeoutInMinutes": 0, + "refName": "Task16", "task": { "id": "e213ff0f-5d5c-4791-802d-52ea3e7be1f1", "versionSpec": "1.*", @@ -312,11 +342,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Update versions repository", "timeoutInMinutes": 0, + "refName": "Task17", "condition": "and(succeeded(), contains(variables.PB_PublishType, 'versions'), eq(variables.ConfigurationGroup, 'Release'))", "task": { "id": "e213ff0f-5d5c-4791-802d-52ea3e7be1f1", @@ -333,11 +365,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Get Build Number", "timeoutInMinutes": 0, + "refName": "Task18", "task": { "id": "e213ff0f-5d5c-4791-802d-52ea3e7be1f1", "versionSpec": "1.*", @@ -353,11 +387,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": true, "alwaysRun": false, "displayName": "Publish to Artifact Services Drop (OfficialBuildId)", "timeoutInMinutes": 0, + "refName": "PublishBuildArtifacts1", "task": { "id": "f9d96d25-0c81-4e77-8282-1ad1f785cbb4", "versionSpec": "0.*", @@ -376,11 +412,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": true, "alwaysRun": false, "displayName": "Publish to Artifact Services Drop (BuildNumber)", "timeoutInMinutes": 0, + "refName": "PublishBuildArtifacts2", "task": { "id": "f9d96d25-0c81-4e77-8282-1ad1f785cbb4", "versionSpec": "0.*", @@ -399,30 +437,57 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": true, "alwaysRun": true, - "displayName": "Copy Publish Artifact: debuggerlogs", + "displayName": "Copy Files to: $(Build.StagingDirectory)\\DebugLogs", "timeoutInMinutes": 0, + "refName": "CopyFiles1", "task": { - "id": "1d341bb0-2106-458c-8422-d00bcea6512a", - "versionSpec": "1.*", + "id": "5bfb729a-a7c8-4a78-a7c3-8d717bb7c13c", + "versionSpec": "2.*", "definitionType": "task" }, "inputs": { - "CopyRoot": "$(Pipeline.SourcesDirectory)", + "SourceFolder": "$(Pipeline.SourcesDirectory)", "Contents": "**/*.log", + "TargetFolder": "$(Build.StagingDirectory)\\DebugLogs", + "CleanTargetFolder": "false", + "OverWrite": "false", + "flattenFolders": "false" + } + }, + { + "environment": {}, + "enabled": true, + "continueOnError": true, + "alwaysRun": true, + "displayName": "Publish Artifact: DebugLogs", + "timeoutInMinutes": 0, + "refName": "PublishBuildArtifacts1", + "task": { + "id": "2ff763a7-ce83-4e1f-bc89-0ae63477cebe", + "versionSpec": "1.*", + "definitionType": "task" + }, + "inputs": { + "PathtoPublish": "$(Build.StagingDirectory)\\DebugLogs", "ArtifactName": "DebugLogs", "ArtifactType": "Container", - "TargetPath": "\\\\my\\share\\$(Build.DefinitionName)\\$(Build.BuildNumber)" + "TargetPath": "\\\\my\\share\\$(Build.DefinitionName)\\$(Build.BuildNumber)", + "Parallel": "false", + "ParallelCount": "8" } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Send Telemetry", "timeoutInMinutes": 0, + "refName": "Task19", "task": { "id": "521a94ea-9e68-468a-8167-6dcf361ea776", "versionSpec": "1.*", @@ -688,24 +753,25 @@ }, "quality": "definition", "queue": { + "id": 36, + "name": "DotNet-Build", "pool": { "id": 39, "name": "DotNet-Build" - }, - "id": 36, - "name": "DotNet-Build" + } }, - "path": "\\", - "type": "build", "id": 2943, "name": "DotNet-Trusted-Publish", - "url": "https://devdiv.visualstudio.com/DefaultCollection/0bdbc590-a062-4c3f-b0f6-9383f67865ee/_apis/build/Definitions/2943", + "path": "\\", + "type": "build", + "queueStatus": "enabled", "project": { "id": "0bdbc590-a062-4c3f-b0f6-9383f67865ee", "name": "DevDiv", "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. ", "url": "https://devdiv.visualstudio.com/DefaultCollection/_apis/projects/0bdbc590-a062-4c3f-b0f6-9383f67865ee", "state": "wellFormed", - "revision": 418097633 + "revision": 418098211, + "visibility": "organization" } } diff --git a/buildpipeline/Dotnet-CoreClr-Trusted-BuildTests.json b/buildpipeline/Dotnet-CoreClr-Trusted-BuildTests.json index 55174fa..9c98b41 100644 --- a/buildpipeline/Dotnet-CoreClr-Trusted-BuildTests.json +++ b/buildpipeline/Dotnet-CoreClr-Trusted-BuildTests.json @@ -1,11 +1,13 @@ { "build": [ { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Run script $(VS140COMNTOOLS)\\VsDevCmd.bat", "timeoutInMinutes": 0, + "refName": "Task1", "condition": "ne(variables['PB_SkipTests'], 'true')", "task": { "id": "bfc8bf76-e7ac-4a8c-9a55-a944a9f632fd", @@ -21,11 +23,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Run clean.cmd", "timeoutInMinutes": 0, + "refName": "Task2", "condition": "ne(variables['PB_SkipTests'], 'true')", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", @@ -40,10 +44,12 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "timeoutInMinutes": 0, + "refName": "Task3", "condition": "ne(variables['PB_SkipTests'], 'true')", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", @@ -58,11 +64,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Generate version props file", "timeoutInMinutes": 0, + "refName": "Task4", "condition": "ne(variables['PB_SkipTests'], 'true')", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", @@ -77,11 +85,13 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Run build-test.cmd", "timeoutInMinutes": 0, + "refName": "Task5", "condition": "ne(variables['PB_SkipTests'], 'true')", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", @@ -96,12 +106,14 @@ } }, { + "environment": {}, "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Send job to Helix", "condition": "ne(variables['PB_SkipTests'], 'true')", "timeoutInMinutes": 0, + "refName": "Task6", "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "1.*", @@ -115,23 +127,47 @@ } }, { + "environment": {}, "enabled": true, - "continueOnError": false, + "continueOnError": true, "alwaysRun": true, - "displayName": "Copy Publish Artifact: BuildLogs", + "displayName": "Copy Files to: $(Build.StagingDirectory)\\BuildLogs", "timeoutInMinutes": 0, - "condition": "ne(variables['PB_SkipTests'], 'true')", + "refName": "CopyFiles1", + "task": { + "id": "5bfb729a-a7c8-4a78-a7c3-8d717bb7c13c", + "versionSpec": "2.*", + "definitionType": "task" + }, + "inputs": { + "SourceFolder": "", + "Contents": "**/*.log", + "TargetFolder": "$(Build.StagingDirectory)\\BuildLogs", + "CleanTargetFolder": "false", + "OverWrite": "false", + "flattenFolders": "false" + } + }, + { + "environment": {}, + "enabled": true, + "continueOnError": true, + "alwaysRun": true, + "displayName": "Publish Artifact: BuildLogs", + "timeoutInMinutes": 0, + "refName": "PublishBuildArtifacts1", "task": { - "id": "1d341bb0-2106-458c-8422-d00bcea6512a", + "id": "2ff763a7-ce83-4e1f-bc89-0ae63477cebe", "versionSpec": "1.*", "definitionType": "task" }, "inputs": { - "CopyRoot": "", - "Contents": "**\\*.log", + "PathtoPublish": "$(Build.StagingDirectory)\\BuildLogs", "ArtifactName": "BuildLogs", "ArtifactType": "Container", - "TargetPath": "\\\\my\\share\\$(Build.DefinitionName)\\$(Build.BuildNumber)" + "TargetPath": "\\\\my\\share\\$(Build.DefinitionName)\\$(Build.BuildNumber)", + "Parallel": "false", + "ParallelCount": "8" } } ], @@ -305,24 +341,25 @@ }, "quality": "definition", "queue": { + "id": 36, + "name": "DotNet-Build", "pool": { "id": 39, "name": "DotNet-Build" - }, - "id": 36, - "name": "DotNet-Build" + } }, - "path": "\\", - "type": "build", "id": 5159, "name": "Dotnet-CoreClr-Trusted-BuildTests", - "url": "https://devdiv.visualstudio.com/DefaultCollection/0bdbc590-a062-4c3f-b0f6-9383f67865ee/_apis/build/Definitions/5159", + "path": "\\", + "type": "build", + "queueStatus": "enabled", "project": { "id": "0bdbc590-a062-4c3f-b0f6-9383f67865ee", "name": "DevDiv", "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. ", "url": "https://devdiv.visualstudio.com/DefaultCollection/_apis/projects/0bdbc590-a062-4c3f-b0f6-9383f67865ee", "state": "wellFormed", - "revision": 418097633 + "revision": 418098211, + "visibility": "organization" } } \ No newline at end of file -- 2.7.4