@@ -580,24 +580,37 @@ extends:
580580 buildArgs : -s mono.workloads -c $(_BuildConfig) /p:PackageSource=$(Build.SourcesDirectory)/artifacts/workloadPackages /p:WorkloadOutputPath=$(Build.SourcesDirectory)/artifacts/workloads
581581
582582 postBuildSteps :
583- # Upload packages wrapping msis
584- - template : /eng/pipelines/common/upload-intermediate-artifacts-step.yml
585- parameters :
586- name : workloads
587-
588- # Delete wixpdb files before they are uploaded to artifacts
589- - task : DeleteFiles@1
590- displayName : Delete wixpdb's
583+ # Prepare packages wrapping msis
584+ - task : CopyFiles@2
585+ displayName : Prepare package artifacts
591586 inputs :
592- SourceFolder : $(Build.SourcesDirectory)/artifacts/workloads
593- Contents : ' *.wixpdb'
587+ SourceFolder : ' $(Build.SourcesDirectory)/artifacts/packages/$(_BuildConfig)'
588+ Contents : |
589+ Shipping/**/*
590+ NonShipping/**/*
591+ TargetFolder : ' $(Build.ArtifactStagingDirectory)/IntermediateArtifacts1/workloads'
592+ CleanTargetFolder : true
594593
595- # Upload artifacts to be used for generating VS components
596- - template : /eng/pipelines/common/upload-intermediate-artifacts-step.yml
597- parameters :
598- name : workloads-vs
599- publishPackagesCondition : false
600- publishVSSetupCondition : always()
594+ # Prepare artifacts to be used for generating VS components
595+ - task : CopyFiles@2
596+ displayName : Prepare VS Insertion artifacts
597+ inputs :
598+ SourceFolder : ' $(Build.SourcesDirectory)/artifacts/VSSetup/$(_BuildConfig)'
599+ Contents : |
600+ Insertion/**/*
601+ TargetFolder : ' $(Build.ArtifactStagingDirectory)/IntermediateArtifacts2/workloads-vs'
602+ CleanTargetFolder : true
603+
604+ templateContext :
605+ outputs :
606+ - output : buildArtifacts
607+ PathtoPublish : ' $(Build.ArtifactStagingDirectory)/IntermediateArtifacts1'
608+ ArtifactName : IntermediateArtifacts
609+ displayName : ' Publish workload packages'
610+ - output : buildArtifacts
611+ PathtoPublish : ' $(Build.ArtifactStagingDirectory)/IntermediateArtifacts2'
612+ ArtifactName : IntermediateArtifacts
613+ displayName : ' Publish workload VS Insertion artifacts'
601614
602615 isOfficialBuild : ${{ variables.isOfficialBuild }}
603616 timeoutInMinutes : 120
0 commit comments