Publish the official build to blob storage (#1092)
authorDavis Goodin <dagood@users.noreply.github.com>
Fri, 20 Dec 2019 21:26:47 +0000 (15:26 -0600)
committerGitHub <noreply@github.com>
Fri, 20 Dec 2019 21:26:47 +0000 (15:26 -0600)
commitbd6c81a944f609b88908864827b7797c6b127c5b
treea814bda05e2551c415b3ef83a68c254878d8c678
parent5d54e73135acccef16c5100f8f68331af759a87a
Publish the official build to blob storage (#1092)

* Publish installers and checksums

- Use the arcade publishing process to publish the installers and checksums
- Remove old blob publishing
- Calculate the product version using an always-suffixed version
- Change the blob path that we should upload to to be Runtime/<version> instead of assets/core-setup/.. to line up with the desired paths.

* Updates for dotnet/runtime

Use InstallerTasksAssemblyPath.

Fail fast on RuntimeNupkgFile item duplicates.

Find some more symbol packages. AllConfigurations symbol nupkgs weren't detected due to different artifact arrangement. There may be more missing, however I did this to do unblock some quick local validation so I'm including it.

Co-authored-by: Matt Mitchell <mmitche@microsoft.com>
eng/pipelines/official/stages/publish.yml
src/installer/Directory.Build.targets
src/installer/publish/Directory.Build.targets
src/installer/publish/prepare-artifacts.proj
src/installer/publish/publish-blobs.proj [deleted file]