diff options
Diffstat (limited to 'packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/SyncCloudContent.targets')
-rwxr-xr-x | packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/SyncCloudContent.targets | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/SyncCloudContent.targets b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/SyncCloudContent.targets new file mode 100755 index 0000000000..01455196a5 --- /dev/null +++ b/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/SyncCloudContent.targets @@ -0,0 +1,34 @@ +<Project ToolsVersion="12.0" DefaultTargets="DownloadBlobsFromAzureTargets" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <UsingTask TaskName="DownloadFromAzure" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.CloudTestTasks.dll"/> + <UsingTask TaskName="ListAzureContainers" AssemblyFile="$(BuildToolsTaskDir)Microsoft.DotNet.Build.CloudTestTasks.dll"/> + + <PropertyGroup> + <DownloadDirectory Condition="'$(DownloadDirectory)' == ''">$(PackagesDir)/AzureTransfer</DownloadDirectory> + </PropertyGroup> + + <Target Name="DownloadBlobsFromAzureTargets" DependsOnTargets="GetLatestContainerNameFromAzure;DownloadBlobsFromAzure" /> + + <!-- Grab latest azure container if a specific azure container is not specified --> + <Target Name="GetLatestContainerNameFromAzure" Condition="'$(ContainerName)' == ''"> + <ListAzureContainers AccountName="$(CloudDropAccountName)" + AccountKey="$(CloudDropAccessToken)" + Prefix="$(ContainerNamePrefix)"> + <Output TaskParameter="ContainerNames" ItemName="AzureContainerName" /> + </ListAzureContainers> + <Message Importance="Low" Text="Container names: %(AzureContainerName.Identity)" /> + <PropertyGroup> + <ContainerName>%(AzureContainerName.Identity)</ContainerName> + </PropertyGroup> + </Target> + + <Target Name="DownloadBlobsFromAzure" Condition="'$(ContainerName)' != ''"> + <DownloadFromAzure AccountName="$(CloudDropAccountName)" + AccountKey="$(CloudDropAccessToken)" + ContainerName="$(ContainerName)" + BlobNamePrefix="$(BlobNamePrefix)" + BlobNameExtension="$(BlobNameExtension)" + DownloadDirectory="$(DownloadDirectory)" + DownloadFlatFiles="$(DownloadFlatFiles)" /> + </Target> + +</Project>
\ No newline at end of file |