From f09aa6eacb236197d57739ff3293402930c1dad4 Mon Sep 17 00:00:00 2001 From: Nate McMaster Date: Fri, 12 Oct 2018 16:36:34 -0700 Subject: [PATCH] Backport cleanups to infrastructure * Fix README links to use https * Add a bigger timeout to PushToBlobFeed * Remove hard-coded restore source for the 2.1.4 build * Fail the build if korebuild.json cannot be parsed * Fix output path for sharedfx .tar.gz files to avoid max path issues --- README.md | 8 +- build/Publish.targets | 3 + build/SharedFx.props | 3 +- build/SharedFx.targets | 19 ++-- build/SharedFxInstaller.targets | 2 +- build/repo.props | 2 +- build/sources.props | 1 - .../NuspecBaselineGenerator.csproj | 13 --- .../NuspecBaselineGenerator.sln | 34 -------- .../tools/NuspecBaselineGenerator/Program.cs | 87 ------------------- run.sh | 9 +- scripts/common.psm1 | 5 +- 12 files changed, 29 insertions(+), 157 deletions(-) delete mode 100644 build/tools/NuspecBaselineGenerator/NuspecBaselineGenerator.csproj delete mode 100644 build/tools/NuspecBaselineGenerator/NuspecBaselineGenerator.sln delete mode 100644 build/tools/NuspecBaselineGenerator/Program.cs diff --git a/README.md b/README.md index caf1d73712..9bc4f71e9a 100644 --- a/README.md +++ b/README.md @@ -16,10 +16,10 @@ All published ASP.NET Core packages can be found on + 10 false 8 assets @@ -287,6 +288,7 @@ AccountKey="$(PublishBlobFeedKey)" ItemsToPush="@(PackageToPublishToTransport)" Overwrite="$(PushToBlobFeed_Overwrite)" + UploadTimeoutInMinutes="$(PushToBlobFeed_UploadTimeoutMinutes)" ManifestBranch="$(BuildBranch)" ManifestBuildId="$(Version)" ManifestBuildData="ProductVersion=$(PackageVersion);UniverseCommitHash=$(CommitHash)" @@ -300,6 +302,7 @@ ItemsToPush="@(FilesToPublishToTransport)" PublishFlatContainer="true" Overwrite="$(PushToBlobFeed_Overwrite)" + UploadTimeoutInMinutes="$(PushToBlobFeed_UploadTimeoutMinutes)" ManifestBranch="$(BuildBranch)" ManifestBuildId="$(Version)" ManifestBuildData="ProductVersion=$(PackageVersion);UniverseCommitHash=$(CommitHash)" diff --git a/build/SharedFx.props b/build/SharedFx.props index ee9deb9c6e..707a938f2a 100644 --- a/build/SharedFx.props +++ b/build/SharedFx.props @@ -1,7 +1,7 @@ - <_WorkRoot>$(RepositoryRoot).w\ + <_WorkRoot>$(RepositoryRoot).w\$(SharedFxRID)\ <_WorkLayoutDir>$(_WorkRoot).l\ <_WorkOutputDir>$(_WorkRoot).o\ <_MetapackageSrcRoot>$(RepositoryRoot)src\Packages\ @@ -24,6 +24,7 @@ .dll .dylib .exe + netcoreapp2.1 aspnetcore-runtime diff --git a/build/SharedFx.targets b/build/SharedFx.targets index 7b3592d650..84d2aee45c 100644 --- a/build/SharedFx.targets +++ b/build/SharedFx.targets @@ -2,7 +2,7 @@ - $([MSBuild]::NormalizeDirectory($(ArtifactsDir)))assets\Runtime\$(PackageVersion)\ + $([MSBuild]::NormalizeDirectory($(ArtifactsDir)))runtime\ @@ -450,41 +450,41 @@ Condition="Exists('$(_SymbolsSourceDir)%(AllPortablePDBsToPublish.SymbolsPackageFilename)')" /> @@ -542,6 +542,7 @@ DotNetPackageVersionPropsPath=$(GeneratedPackageVersionPropsPath); SharedFxOutputPath=$(SharedFxIntermediateOutputPath); RepositoryCommit=$(RepositoryCommit); + VSTestLogger=$([MSBuild]::Escape('trx;LogFileName=$(UnitTestFxTrxLogFile)')); SharedFxRuntimeIdentifier=$(SharedFXRid) diff --git a/build/SharedFxInstaller.targets b/build/SharedFxInstaller.targets index 6816b2f9a4..8ae3dac2df 100644 --- a/build/SharedFxInstaller.targets +++ b/build/SharedFxInstaller.targets @@ -217,7 +217,7 @@ - + dotnet-runtime-$(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion) $(MicrosoftNETCoreAppPackageVersion) diff --git a/build/repo.props b/build/repo.props index 8b7421e805..5650750c00 100644 --- a/build/repo.props +++ b/build/repo.props @@ -55,7 +55,7 @@ Arch="x86" Feed="$(DotNetAssetRootUrl)" FeedCredential="$(DotNetAssetRootAccessTokenSuffix)" /> - +