11steps :
2- - task : DownloadBuildArtifacts@1
3- inputs :
4- artifactName : ' AssetManifests'
5- downloadPath : ' $(Build.ArtifactStagingDirectory)\AssetManifests'
6- checkDownloadedFiles : true
2+ - task : DownloadPipelineArtifact@2
73 displayName : Download Asset Manifest
4+ continueOnError : true
5+ enabled : true
6+ inputs :
7+ artifact : AssetManifests
8+ downloadPath : ' $(Build.ArtifactStagingDirectory)/AssetManifests'
9+
10+ - task : DownloadPipelineArtifact@2
11+ displayName : Download Blob Artifacts
12+ continueOnError : true
13+ enabled : true
14+ inputs :
15+ artifact : BlobArtifacts
16+ downloadPath : ' $(Build.ArtifactStagingDirectory)/vmr-assets/BlobArtifacts'
17+
18+ - task : DownloadPipelineArtifact@2
19+ displayName : Download Package Artifacts
20+ continueOnError : true
21+ enabled : true
22+ inputs :
23+ artifact : PackageArtifacts
24+ downloadPath : ' $(Build.ArtifactStagingDirectory)/vmr-assets/PackageArtifacts'
825
926- powershell : $(Build.SourcesDirectory)\eng\common\darc-init.ps1 -toolpath $(Build.SourcesDirectory)\artifacts\tools\darc
1027 displayName : Install darc
@@ -17,14 +34,20 @@ steps:
1734 scriptType : ' pscore'
1835 scriptLocation : ' scriptPath'
1936 scriptPath : $(Build.SourcesDirectory)\src\sdk\eng\GatherDrops.ps1
20- arguments : -filePath '$(Build.SourcesDirectory)\src\source-manifest.json' -outputPath '$(Build.ArtifactStagingDirectory)\assets\'
37+ arguments : -filePath '$(Build.SourcesDirectory)\src\source-manifest.json' -outputPath '$(Build.ArtifactStagingDirectory)\base- assets\'
2138 -darcPath '$(Build.SourcesDirectory)\artifacts\tools\darc\darc.exe' -githubPat $(BotAccount-dotnet-bot-repo-PAT) -azdevPat $(dn-bot-all-drop-rw-code-rw-release-all)
2239
2340- task : PowerShell@2
2441 inputs :
25- filePath : $(Build.SourcesDirectory)\src\sdk\eng\CompareVMRArtifactsToManifest.ps1
26- arguments : -manifestPath '$(Build.ArtifactStagingDirectory)\AssetManifests\MergedManifest.xml' -assetBasePath '$(Build.ArtifactStagingDirectory)\assets\'
27- -outputFilePath '$(Build.SourcesDirectory)\artifacts\AssetBaselines\'
42+ filePath : $(Build.SourcesDirectory)\eng\common\build.ps1
43+ arguments : -ci -projects $(Build.SourcesDirectory)\eng\tools\BuildComparer\BuildComparer.csproj -restore -build
44+
45+ - script : $(Build.SourcesDirectory)\.dotnet\dotnet.exe
46+ $(Build.SourcesDirectory)\artifacts\bin\BuildComparer\Debug\BuildComparer.dll
47+ -vmrManifestPath "$(Build.ArtifactStagingDirectory)\AssetManifests\MergedManifest.xml"
48+ -vmrAssetBasePath "$(Build.ArtifactStagingDirectory)\vmr-assets"
49+ -msftAssetBasePath "$(Build.ArtifactStagingDirectory)\base-assets"
50+ -report "$(Build.SourcesDirectory)\artifacts\AssetBaselines\BaselineComparison.xml"
2851 displayName : Validate Asset Baselines
2952
3053- task : 1ES.PublishPipelineArtifact@1
3457 path : $(Build.SourcesDirectory)\artifacts\AssetBaselines\
3558 artifactName : AssetBaselineFiles
3659 artifactType : Container
37- parallel : true
60+ parallel : true
0 commit comments