1steps:
2- task: DownloadPipelineArtifact@1
3  displayName: 'Download artifact: bin_$(HostArch)'
4  condition: and(succeeded(), variables['HostArch'])
5  inputs:
6    artifactName: bin_$(HostArch)
7    targetPath: $(Build.BinariesDirectory)\bin_$(HostArch)
8
9- powershell: >
10    Write-Host (
11    '##vso[task.setvariable variable=LayoutCmd]&
12    "$(Python)"
13    "{1}\PC\layout"
14    -vv
15    --source "{1}"
16    --build "{0}\bin"
17    --arch "$(Name)"
18    --temp "{0}\layout-temp"
19    --include-cat "{0}\bin\python.cat"
20    --doc-build "{0}\doc"'
21    -f ("$(Build.BinariesDirectory)", "$(Build.SourcesDirectory)")
22    )
23  displayName: 'Set LayoutCmd'
24