|
10 | 10 | <Product>Sdk</Product>
|
11 | 11 | <BlobStoragePartialRelativePath>$(Product)</BlobStoragePartialRelativePath>
|
12 | 12 | <BlobStoragePartialRelativePath Condition="'$(IsNotOrchestratedPublish)' == 'false'">assets/$(Product)</BlobStoragePartialRelativePath>
|
13 |
| - <SdkAssetManifestFileName>$(OS)-$(PlatformName)-SdkAssets.xml</SdkAssetManifestFileName> |
| 13 | + <SdkAssetManifestBuildPass Condition="'$(DotNetBuildPass)' != ''">-BuildPass$(DotNetBuildPass)</SdkAssetManifestBuildPass> |
| 14 | + <SdkAssetManifestFileName>$(OS)-$(PlatformName)-SdkAssets$(SdkAssetManifestBuildPass).xml</SdkAssetManifestFileName> |
14 | 15 | <SdkAssetsManifestFilePath>$(ArtifactsLogDir)AssetManifest\$(SdkAssetManifestFileName)</SdkAssetsManifestFilePath>
|
15 | 16 |
|
16 | 17 | <TempWorkingDirectory>$(ArtifactsDir)\AssetsTmpDir\$([System.Guid]::NewGuid())</TempWorkingDirectory>
|
|
143 | 144 | <AssetManifestOS Condition="'$(SYSTEM_PHASENAME)' != ''">$(AssetManifestOS)-$(SYSTEM_PHASENAME)</AssetManifestOS>
|
144 | 145 | <BaseAssetManifestFileName>$(AssetManifestOS)</BaseAssetManifestFileName>
|
145 | 146 | <BaseAssetManifestFileName Condition="'$(SYSTEM_PHASENAME)' == '' and '$(Architecture)' != ''">$(AssetManifestOS)-$(Architecture)</BaseAssetManifestFileName>
|
146 |
| - <InstallersAssetManifestFileName>$(BaseAssetManifestFileName)-installers</InstallersAssetManifestFileName> |
| 147 | + <InstallersAssetManifestFileName>$(BaseAssetManifestFileName)-installers$(SdkAssetManifestBuildPass)</InstallersAssetManifestFileName> |
147 | 148 | <!-- Property AssetManifestFilePath would be reassigned by the Arcade SDK, so use a different name (InstallersAssetManifestFilePath) -->
|
148 | 149 | <InstallersAssetManifestFilePath>$(ArtifactsLogDir)AssetManifest\$(InstallersAssetManifestFileName).xml</InstallersAssetManifestFilePath>
|
149 | 150 |
|
|
183 | 184 | <CheckSumsToPublish Remove="$(ArtifactsShippingPackagesDir)*.tar.gz.sha512" Condition=" '$(PublishBinariesAndBadge)' == 'false' " />
|
184 | 185 | </ItemGroup>
|
185 | 186 |
|
186 |
| - <Target Name="PublishSdkAssetsAndChecksums" BeforeTargets="Publish" Condition="$(DotNetPublishUsingPipelines)"> |
| 187 | + <!-- Publish the sdk and the checksums only in the initial build pass. --> |
| 188 | + <Target Name="PublishSdkAssetsAndChecksums" |
| 189 | + BeforeTargets="Publish" |
| 190 | + Condition="'$(DotNetPublishUsingPipelines)' == 'true' and ('$(DotNetBuildPass)' == '' or '$(DotNetBuildPass)' == '1')"> |
187 | 191 | <ReadLinesFromFile File="$(ArtifactsTmpDir)FullNugetVersion.version">
|
188 | 192 | <Output TaskParameter="Lines" PropertyName="FullNugetVersion" />
|
189 | 193 | </ReadLinesFromFile>
|
|
0 commit comments