Каков путь доступа к загруженным артефактам в конвейере выпуска? - PullRequest
0 голосов
/ 03 апреля 2019

У меня есть файл .zip как часть моих опубликованных артефактов. В своем конвейере выпуска я использую «Задачу скриптов Powershell». Мне нужен путь в эту заархивированную папку в моем сценарии.

Когда запускается конвейер выпуска, он копирует артефакты: enter image description here

Путь к заархивированной папке: d:\a\r1\a\_DLR FOI\drop\packedSolution\dlrFoiSolution_managed.zip

Как мне получить путь к папке d:\a\r1\a\_DLR FOI\drop\ в моем скрипте PowerShell?

$(System.ArtifactsDirectory) возвращает только до d:\a\r1\a.

1 Ответ

0 голосов
/ 03 апреля 2019

Попробуйте

$(System.DefaultWorkingDirectory)/_DLR FOI/drop/packedSolution/dlrFoiSolution_managed.zip

Это должно указывать на каталог артефактов определения выпуска d: \ a \ r1 \ a.Дополнительные переменные здесь или просто добавьте подходящую задачу (например, копирование), чтобы выпустить определение в редакторе, просмотреть связанные артефакты и скопировать туда путь.

...