Add BuildTools publish step tasks and dependencies
authorDavis Goodin <dagood@microsoft.com>
Fri, 5 Jul 2019 18:24:25 +0000 (13:24 -0500)
committerDavis Goodin <dagood@microsoft.com>
Mon, 8 Jul 2019 21:44:16 +0000 (16:44 -0500)
commit7feaf95962b4a150055c92084dfeb26a5667d661
tree06e2fd359077520f5d0ff72abc085c60ac00005b
parent5bebe5966dd916b0ee341997195b7f7849565cf2
Add BuildTools publish step tasks and dependencies

Copies the closure of C# code from the BuildTools repo that's necessary for the Core-Setup publish tasks. There are no changes except automatically removing and sorting the using statements.

Source: https://github.com/dotnet/buildtools/tree/dotnet/core-setup@55d43483866c7caeeace96355add3a9b12fa5795

Using the existing BuildTools code reduces the risk of behavior differences vs. trying to find equivalents in Arcade. The upcoming new Arcade-powered publish functionality makes short-term effort to deduplicate these tasks throwaway work.

Commit migrated from https://github.com/dotnet/core-setup/commit/ea269ba71cc53b8bf217f20953fcbad85647033b
14 files changed:
tools-local/tasks/BuildTools.Publish/CloudTestTasks/AzureBlobLease.cs [new file with mode: 0644]
tools-local/tasks/BuildTools.Publish/CloudTestTasks/AzureConnectionStringBuildTask.cs [new file with mode: 0644]
tools-local/tasks/BuildTools.Publish/CloudTestTasks/AzureHelper.cs [new file with mode: 0644]
tools-local/tasks/BuildTools.Publish/CloudTestTasks/CopyAzureBlobToBlob.cs [new file with mode: 0644]
tools-local/tasks/BuildTools.Publish/CloudTestTasks/DeleteAzureBlob.cs [new file with mode: 0644]
tools-local/tasks/BuildTools.Publish/CloudTestTasks/DownloadFromAzure.cs [new file with mode: 0644]
tools-local/tasks/BuildTools.Publish/CloudTestTasks/ListAzureBlobs.cs [new file with mode: 0644]
tools-local/tasks/BuildTools.Publish/CloudTestTasks/PublishStringToAzureBlob.cs [new file with mode: 0644]
tools-local/tasks/BuildTools.Publish/CloudTestTasks/UploadClient.cs [new file with mode: 0644]
tools-local/tasks/BuildTools.Publish/CloudTestTasks/UploadToAzure.cs [new file with mode: 0644]
tools-local/tasks/BuildTools.Publish/README.md [new file with mode: 0644]
tools-local/tasks/BuildTools.Publish/Tasks/GenerateChecksums.cs [new file with mode: 0644]
tools-local/tasks/FinalizeBuild.cs
tools-local/tasks/core-setup.tasks.csproj