From 0afcf7ed76cc5aa2707c0270ff4e2820615cdc41 Mon Sep 17 00:00:00 2001 From: John Luo Date: Mon, 29 Jan 2018 18:32:19 -0800 Subject: [PATCH] Produce timestamped cumulative runtime store archives to enable ingestion of timestamped packages --- build/RuntimeStoreInstaller.targets | 56 ++++++++++++++++++++++------- 1 file changed, 43 insertions(+), 13 deletions(-) diff --git a/build/RuntimeStoreInstaller.targets b/build/RuntimeStoreInstaller.targets index b50c54ec97..75e04186dc 100644 --- a/build/RuntimeStoreInstaller.targets +++ b/build/RuntimeStoreInstaller.targets @@ -25,7 +25,8 @@ $(PublicCoreFeedPrefix)/aspnetcore/store/$(PreviousRuntimeStoreArchiveVersion)/Build.RS. $(CoreFeedPrefix)/Runtime/$(MicrosoftNETCoreApp20PackageVersion)/dotnet-runtime-$(MicrosoftNETCoreApp20PackageVersion)-linux-x64.tar.gz - $(_TimestampRSSource)aspnetcore-store-$(PackageVersion)-linux-x64.tar.gz + $(_TimestampRSSource)aspnetcore-store-$(PackageVersion)- + $(TimestampRSArchivePrefix)linux-x64.tar.gz $(_TimestampFreeRSSource)aspnetcore-store-$(PackageVersionNoTimestamp)- $(TimestampFreeRSArchivePrefix)linux-x64.tar.gz @@ -43,8 +44,17 @@ + Text="Timestamp linux archive not found. Expected it to exist in $(TimestampLinuxRSArchive)." + Condition="!Exists('$(TimestampLinuxRSArchive)')" /> + + + @@ -132,7 +142,7 @@ + Properties="DependentArchives=$(DependentArchives);RSArchive=$(TimestampLinuxRSArchive);OutputArchiveName=$(HostingArchiveName)" /> - $(TimestampFreeRSArchivePrefix)linux-x64.tar.gz + Build.RS.linux.tar.gz + $(TimestampRSArchivePrefix)linux-x64.tar.gz - $(TimestampFreeRSArchivePrefix)osx-x64.tar.gz + Build.RS.osx.tar.gz + $(TimestampRSArchivePrefix)osx-x64.tar.gz - - $(TimestampFreeRSArchivePrefix)win7-x64.zip + + Build.RS.winx64.zip + $(TimestampRSArchivePrefix)win7-x64.zip + Build.RS.winx86.zip + $(TimestampRSArchivePrefix)win7-x86.zip + + + Build.RS.linux.tar.gz + $(TimestampFreeRSArchivePrefix)linux-x64.tar.gz + + + Build.RS.osx.tar.gz + $(TimestampFreeRSArchivePrefix)osx-x64.tar.gz + + + Build.RS.winx64.zip + $(TimestampFreeRSArchivePrefix)win7-x64.zip + + + Build.RS.winx86.zip $(TimestampFreeRSArchivePrefix)win7-x86.zip @@ -168,12 +198,12 @@ + Properties="DependentArchives=$(_InstallerSource)%(TargzArchives.DependentArchive);RSArchive=%(TargzArchives.RSArchive);OutputArchiveName=%(TargzArchives.Identity)" /> + Properties="DependentArchives=$(_InstallerSource)%(ZipArchives.DependentArchive);RSArchive=%(ZipArchives.RSArchive);OutputArchiveName=%(ZipArchives.Identity)" /> @@ -344,7 +374,7 @@ $(CommonHostingArguments);RPMLicense=@(_HostingLicense);RPMHomepage=@(_HostingHomepage) $(CommonArguments);$(CommonGenericArguments);$(CommonRSArguments) - $(TimestampRSArguments);RSArchive=$(TimestampRSArchive);RPMVersion=$(PackageVersion);RPMArguments=$(GenericRSArguments) + $(TimestampRSArguments);RSArchive=$(TimestampLinuxRSArchive);RPMVersion=$(PackageVersion);RPMArguments=$(GenericRSArguments) $(CommonArguments);$(CommonGenericArguments);$(CommonRSArguments) $(TimestampFreeRSArguments);RSArchive=$(TimestampFreeLinuxRSArchive);RPMVersion=$(PackageVersionNoTimestamp);RPMArguments=$(GenericRSArguments) @@ -356,7 +386,7 @@ $(TimestampFreeHostingArguments);RPMVersion=$(PackageVersionNoTimestamp);RPMArguments=$(TimestampFreeHostingFPMArguments) $(CommonArguments);$(CommonRHArguments);$(CommonRSArguments) - $(RHTimestampRSArguments);RSArchive=$(TimestampRSArchive);RPMVersion=$(PackageVersion);RPMArguments=$(RHRSArguments) + $(RHTimestampRSArguments);RSArchive=$(TimestampLinuxRSArchive);RPMVersion=$(PackageVersion);RPMArguments=$(RHRSArguments) $(CommonArguments);$(CommonRHArguments);$(CommonRSArguments) $(RHTimestampFreeRSArguments);RSArchive=$(TimestampFreeLinuxRSArchive);RPMVersion=$(PackageVersionNoTimestamp);RPMArguments=$(RHRSArguments) @@ -466,7 +496,7 @@ + Properties="$(CommonRSArguments);RSArchive=$(TimestampLinuxRSArchive);DebVersion=$(Version);RsDepVersion=$(RuntimeStoreInstallerDependencyVersion)" />