From e1b6fa0ba9313cc8ceef547018a13d07b11908fa Mon Sep 17 00:00:00 2001 From: Mariana Rios Flores Date: Tue, 7 Nov 2017 14:43:01 -0800 Subject: [PATCH] Replace deprecated VSTS task for copy/publish artifacts (dotnet/core-setup#3393) Commit migrated from https://github.com/dotnet/core-setup/commit/58873e3c28538790ecc3e75cbf0477d9c8a9deeb --- .../buildpipeline/Core-Setup-Linux-Arm-BT.json | 35 ++++++++++++++++++---- .../Core-Setup-Signing-Validation.json | 35 ++++++++++++++++++---- .../buildpipeline/Core-Setup-Windows-Arm-BT.json | 35 ++++++++++++++++++---- .../buildpipeline/Core-Setup-Windows-BT.json | 35 ++++++++++++++++++---- 4 files changed, 116 insertions(+), 24 deletions(-) diff --git a/src/installer/buildpipeline/Core-Setup-Linux-Arm-BT.json b/src/installer/buildpipeline/Core-Setup-Linux-Arm-BT.json index 00ffb3a..d26a447 100644 --- a/src/installer/buildpipeline/Core-Setup-Linux-Arm-BT.json +++ b/src/installer/buildpipeline/Core-Setup-Linux-Arm-BT.json @@ -168,19 +168,42 @@ "enabled": true, "continueOnError": true, "alwaysRun": false, - "displayName": "Copy Publish Artifact: Build Logs", + "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": "", + "SourceFolder": "", "Contents": "**/*.log", - "ArtifactName": "Build Logs", + "TargetFolder": "$(Build.StagingDirectory)\\BuildLogs", + "CleanTargetFolder": "false", + "OverWrite": "false", + "flattenFolders": "false" + } + }, + { + "enabled": true, + "continueOnError": true, + "alwaysRun": false, + "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" } }, { diff --git a/src/installer/buildpipeline/Core-Setup-Signing-Validation.json b/src/installer/buildpipeline/Core-Setup-Signing-Validation.json index 4526e61..87249b7 100644 --- a/src/installer/buildpipeline/Core-Setup-Signing-Validation.json +++ b/src/installer/buildpipeline/Core-Setup-Signing-Validation.json @@ -105,19 +105,42 @@ "enabled": true, "continueOnError": true, "alwaysRun": false, - "displayName": "Copy Publish Artifact: Logs", + "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": "$(PB_SourcesDirectory)", + "SourceFolder": "$(PB_SourcesDirectory)", "Contents": "*.log\nBin\\SigningValidation\\Logs\\**", - "ArtifactName": "Logs", + "TargetFolder": "$(Build.StagingDirectory)\\BuildLogs", + "CleanTargetFolder": "false", + "OverWrite": "false", + "flattenFolders": "false" + } + }, + { + "enabled": true, + "continueOnError": true, + "alwaysRun": false, + "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" } } ], diff --git a/src/installer/buildpipeline/Core-Setup-Windows-Arm-BT.json b/src/installer/buildpipeline/Core-Setup-Windows-Arm-BT.json index 3a9a3da..e779969 100644 --- a/src/installer/buildpipeline/Core-Setup-Windows-Arm-BT.json +++ b/src/installer/buildpipeline/Core-Setup-Windows-Arm-BT.json @@ -344,19 +344,42 @@ "enabled": true, "continueOnError": true, "alwaysRun": false, - "displayName": "Copy Publish Artifact: Build Logs", + "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": "", + "SourceFolder": "", "Contents": "**\\*.log", - "ArtifactName": "Build Logs", + "TargetFolder": "$(Build.StagingDirectory)\\BuildLogs", + "CleanTargetFolder": "false", + "OverWrite": "false", + "flattenFolders": "false" + } + }, + { + "enabled": true, + "continueOnError": true, + "alwaysRun": false, + "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" } } ], diff --git a/src/installer/buildpipeline/Core-Setup-Windows-BT.json b/src/installer/buildpipeline/Core-Setup-Windows-BT.json index d14664f..93006a1 100644 --- a/src/installer/buildpipeline/Core-Setup-Windows-BT.json +++ b/src/installer/buildpipeline/Core-Setup-Windows-BT.json @@ -534,19 +534,42 @@ "enabled": true, "continueOnError": true, "alwaysRun": false, - "displayName": "Copy Publish Artifact: Build Logs", + "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": "", + "SourceFolder": "", "Contents": "**\\*.log", - "ArtifactName": "Build Logs", + "TargetFolder": "$(Build.StagingDirectory)\\BuildLogs", + "CleanTargetFolder": "false", + "OverWrite": "false", + "flattenFolders": "false" + } + }, + { + "enabled": true, + "continueOnError": true, + "alwaysRun": false, + "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" } } ], -- 2.7.4