@@ -580,24 +580,37 @@ extends:
580
580
buildArgs : -s mono.workloads -c $(_BuildConfig) /p:PackageSource=$(Build.SourcesDirectory)/artifacts/workloadPackages /p:WorkloadOutputPath=$(Build.SourcesDirectory)/artifacts/workloads
581
581
582
582
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
591
586
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
594
593
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'
601
614
602
615
isOfficialBuild : ${{ variables.isOfficialBuild }}
603
616
timeoutInMinutes : 120
0 commit comments