Я думаю, что лучший способ сделать это, как правило, публиковать файлы как артефакты конвейера, а затем снова загружать эти артефакты во второй агент. Я делал это в проектах раньше, когда одна машина использует результаты тестирования из агента тестирования для создания отчетов.
Вы можете себе представить, что ваш конвейер будет выглядеть примерно так:
- job: Build
displayName: Build on Linux
steps:
...
- task: PublishPipelineArtifact@1
displayName: Publish Built binaries from Linux
inputs:
path: $(Build.SourcesDirectory)/bin/
artifact: Binaries
- job: Additional
displayName: Do something with the binaries on windows
steps:
- task: DownloadPipelineArtifact@2
inputs:
artifact: Binaries
targetPath: $(Pipeline.Workspace)/Binaries
...
Надеюсьэто помогает! :)