mirror of
https://github.com/VSadov/Satori.git
synced 2025-06-08 03:27:04 +09:00
39 lines
2 KiB
XML
39 lines
2 KiB
XML
<Project>
|
|
|
|
<PropertyGroup>
|
|
<ProducesDotNetReleaseShippingAssets>true</ProducesDotNetReleaseShippingAssets>
|
|
</PropertyGroup>
|
|
|
|
<!-- Include installer archives and packages which aren't globbed by default.
|
|
Don't include Symbols archive as it is already included in Arcade's Publish.proj, with correct blob path. -->
|
|
<Target Name="PublishRuntimeInstallers"
|
|
BeforeTargets="BeforePublish"
|
|
Condition="'$(DotNetBuildRepo)' == 'true'">
|
|
<!-- Retrieve runtime's runtime pack product version.
|
|
Don't stabilize the package version in order to retrieve the VersionSuffix. -->
|
|
<MSBuild Projects="$(RepoRoot)src/installer/pkg/sfx/Microsoft.NETCore.App/Microsoft.NETCore.App.Runtime.sfxproj"
|
|
Targets="ReturnProductVersion"
|
|
Properties="IsShipping=false;
|
|
Crossgen2SdkOverridePropsPath=;
|
|
Crossgen2SdkOverrideTargetsPath=">
|
|
<Output TaskParameter="TargetOutputs" PropertyName="RuntimeRuntimePackProductVersion" />
|
|
</MSBuild>
|
|
|
|
<ItemGroup>
|
|
<InstallerToPublish Include="$(ArtifactsPackagesDir)**\*.tar.gz;
|
|
$(ArtifactsPackagesDir)**\*.zip;
|
|
$(ArtifactsPackagesDir)**\*.deb;
|
|
$(ArtifactsPackagesDir)**\*.rpm;
|
|
$(ArtifactsPackagesDir)**\*.pkg;
|
|
$(ArtifactsPackagesDir)**\*.exe;
|
|
$(ArtifactsPackagesDir)**\*.msi"
|
|
Exclude="$(ArtifactsPackagesDir)**\Symbols.runtime.tar.gz" />
|
|
|
|
<ItemsToPushToBlobFeed Include="@(InstallerToPublish)"
|
|
IsShipping="$([System.String]::Copy('%(RecursiveDir)').StartsWith('Shipping'))"
|
|
PublishFlatContainer="true"
|
|
RelativeBlobPath="Runtime/$(RuntimeRuntimePackProductVersion)/%(Filename)%(Extension)" />
|
|
</ItemGroup>
|
|
</Target>
|
|
|
|
</Project>
|