|
1 | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | 2 | <Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
3 | 3 | <Target Name="FinishBuild" |
4 | | - Condition="'$(IsOrchestratedPublish)' != 'True'" |
5 | | - DependsOnTargets="CheckIfAllBuildsHavePublished; |
| 4 | + Condition="'$(IsOrchestratedPublish)' != 'true'" |
| 5 | + DependsOnTargets="SetArtifactBlobProps; |
| 6 | + SetChecksumBlobProps; |
| 7 | + CheckIfAllBuildsHavePublished; |
6 | 8 | FinalizeBuild" /> |
7 | 9 |
|
| 10 | + <Target Name="SetArtifactBlobProps"> |
| 11 | + <Error Condition="'$(ArtifactCloudDropURL)' == ''" Text="Missing property ArtifactCloudDropURL." /> |
| 12 | + |
| 13 | + <ParseBlobUrl FeedUrl="$(ArtifactCloudDropURL)"> |
| 14 | + <Output TaskParameter="BlobElements" ItemName="BlobElements" /> |
| 15 | + </ParseBlobUrl> |
| 16 | + |
| 17 | + <PropertyGroup> |
| 18 | + <ArtifactBlobContainerName>%(BlobElements.ContainerName)</ArtifactBlobContainerName> |
| 19 | + <ArtifactBlobAccountName>%(BlobElements.AccountName)</ArtifactBlobAccountName> |
| 20 | + </PropertyGroup> |
| 21 | + </Target> |
| 22 | + |
| 23 | + <Target Name="SetChecksumBlobProps"> |
| 24 | + <Error Condition="'$(ChecksumCloudDropURL)' == ''" Text="Missing property ChecksumCloudDropURL." /> |
| 25 | + |
| 26 | + <ParseBlobUrl FeedUrl="$(ChecksumCloudDropURL)"> |
| 27 | + <Output TaskParameter="BlobElements" ItemName="BlobElements" /> |
| 28 | + </ParseBlobUrl> |
| 29 | + |
| 30 | + <PropertyGroup> |
| 31 | + <ChecksumBlobContainerName>%(BlobElements.ContainerName)</ChecksumBlobContainerName> |
| 32 | + <ChecksumBlobAccountName>%(BlobElements.AccountName)</ChecksumBlobAccountName> |
| 33 | + </PropertyGroup> |
| 34 | + </Target> |
| 35 | + |
| 36 | + |
8 | 37 | <Target Name="CheckIfAllBuildsHavePublished"> |
9 | 38 | <CheckIfAllBuildsHavePublished AccountKey="$(ArtifactCloudDropAccessToken)" |
10 | | - AccountName="$(ArtifactCloudDropAccountName)" |
11 | | - ContainerName="$(ArtifactContainerName)" |
| 39 | + AccountName="$(ArtifactBlobAccountName)" |
| 40 | + ContainerName="$(ArtifactBlobContainerName)" |
12 | 41 | NugetVersion="$(FullNugetVersion)" |
13 | 42 | VersionBadgeMoniker="$(VersionBadgeMoniker)"> |
14 | 43 | <Output TaskParameter="HaveAllBuildsPublished" PropertyName="HaveAllBuildsPublished" /> |
15 | 44 | </CheckIfAllBuildsHavePublished> |
16 | 45 | </Target> |
17 | | - |
18 | | - <Target Name="FinalizeBuild" |
19 | | - Condition=" '$(HaveAllBuildsPublished)' == 'True' "> |
20 | | - <CopyBlobsToLatest AccountName="$(ArtifactCloudDropAccountName)" |
| 46 | + |
| 47 | + <Target Name="FinalizeBuild" Condition=" '$(HaveAllBuildsPublished)' == 'True' "> |
| 48 | + <CopyBlobsToLatest AccountName="$(ArtifactBlobAccountName)" |
21 | 49 | AccountKey="$(ArtifactCloudDropAccessToken)" |
22 | | - ContainerName="$(ArtifactContainerName)" |
| 50 | + ContainerName="$(ArtifactBlobContainerName)" |
23 | 51 | NugetVersion="$(FullNugetVersion)" |
24 | 52 | Channel="$(Channel)" |
25 | 53 | CommitHash="$(CommitHash)" |
26 | 54 | Coherent="$(Coherent)" /> |
27 | 55 |
|
28 | | - <CopyBlobsToLatest AccountName="$(ChecksumCloudDropAccountName)" |
| 56 | + <CopyBlobsToLatest AccountName="$(ChecksumBlobAccountName)" |
29 | 57 | AccountKey="$(ChecksumCloudDropAccessToken)" |
30 | | - ContainerName="$(ChecksumContainerName)" |
| 58 | + ContainerName="$(ChecksumBlobContainerName)" |
31 | 59 | NugetVersion="$(FullNugetVersion)" |
32 | 60 | Channel="$(Channel)" |
33 | 61 | CommitHash="$(CommitHash)" |
|
0 commit comments