summaryrefslogtreecommitdiff
path: root/packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/SyncCloudContent.targets
diff options
context:
space:
mode:
Diffstat (limited to 'packages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/SyncCloudContent.targets')
-rwxr-xr-xpackages/microsoft.dotnet.buildtools/2.1.0-rc1-03006-01/lib/SyncCloudContent.targets34
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