V3 publishing for Runtime (#42262)
authorEpsitha Ananth <47157394+epananth@users.noreply.github.com>
Thu, 17 Sep 2020 18:15:17 +0000 (11:15 -0700)
committerGitHub <noreply@github.com>
Thu, 17 Sep 2020 18:15:17 +0000 (11:15 -0700)
* V3 publishing  (#41899)

eng/pipelines/official/stages/publish.yml
src/installer/publish/prepare-artifacts.proj

index 4f719d6..fc45320 100644 (file)
@@ -1,5 +1,6 @@
 parameters:
   PublishRidAgnosticPackagesFromPlatform: Windows_NT_x64
+  publishingInfraVersion: 3
 
 stages:
 
@@ -23,6 +24,7 @@ stages:
 # Stages-based publishing entry point
 - template: /eng/common/templates/post-build/post-build.yml
   parameters:
+    publishingInfraVersion: ${{ parameters.publishingInfraVersion }}
     validateDependsOn:
     - PrepareForPublish
     # The following checks are run after the build in the validation and release pipelines
@@ -47,6 +49,6 @@ stages:
         -TsaRepositoryName "$(TsaRepositoryName)"
         -TsaCodebaseName "$(TsaCodebaseName)"
         -TsaPublish $True
-    
+
     # Publish to blob storage.
     publishInstallersAndChecksums: true
index ee43a05..fdd37b8 100644 (file)
     <PushToAzureDevOpsArtifacts
       ItemsToPush="@(ItemsToPush)"
       ManifestBuildData="@(ManifestBuildData)"
-      ManifestRepoUri="$(BUILD_REPOSITORY_URI)"
+      ManifestRepoUri="$(BUILD_REPOSITORY_NAME)"
       ManifestBranch="$(BUILD_SOURCEBRANCH)"
       ManifestBuildId="$(BUILD_BUILDNUMBER)"
       ManifestCommit="$(BUILD_SOURCEVERSION)"
       IsStableBuild="$(IsStableBuild)"
       AssetManifestPath="$(AssetManifestFile)"
-      AssetsTemporaryDirectory="$(TempWorkingDir)" />
+      AssetsTemporaryDirectory="$(TempWorkingDir)"
+      PublishingVersion="3" />
 
     <!-- Copy the generated manifest to the build's artifacts -->
     <Copy SourceFiles="$(AssetManifestFile)" DestinationFolder="$(TempWorkingDir)" />
     <PushToAzureDevOpsArtifacts
       ItemsToPush="@(ItemsToPush)"
       ManifestBuildData="@(ManifestBuildData)"
-      ManifestRepoUri="$(BUILD_REPOSITORY_URI)"
+      ManifestRepoUri="$(BUILD_REPOSITORY_NAME)"
       ManifestBranch="$(BUILD_SOURCEBRANCH)"
       ManifestBuildId="$(BUILD_BUILDNUMBER)"
       ManifestCommit="$(BUILD_SOURCEVERSION)"
       IsStableBuild="$(IsStableBuild)"
       PublishFlatContainer="true"
       AssetManifestPath="$(AssetManifestFile)"
-      AssetsTemporaryDirectory="$(TempWorkingDir)" />
+      AssetsTemporaryDirectory="$(TempWorkingDir)"
+      PublishingVersion ="3" />
 
     <!-- Copy the generated manifest to the build's artifacts -->
     <Copy SourceFiles="$(AssetManifestFile)" DestinationFolder="$(TempWorkingDir)" />