Исследуйте файловую систему на размещенном агенте - PullRequest
0 голосов
/ 22 сентября 2019

У меня есть сборка Azure DevOps, которая завершается с ошибкой из-за отсутствия файлов в определенной папке.Если бы эта сборка была запущена заранее, я бы выполнил вход на сервер сборки и изучил файлы и структуру папок, созданных при сборке, чтобы выяснить, что пошло не так.

Есть ли способ изучить сборкуструктура папок для размещенного агента?

Ответы [ 2 ]

3 голосов
/ 22 сентября 2019

Рабочая папка является корневым каталогом для всех ваших задач конвейера, будь то подготовка артефактов, репо, копирование файлов и т. Д.

Запустите встроенный шаг Powershell с помощью следующих команд:

Set-Location $env:AGENT_WORKFOLDER
Get-ChildItem -Recurse

Проверьте эту ссылку для некоторых других общих местах.Просто найдите c:\agent_work для всех предопределенных переменных, которые содержат ваши файлы.

1 голос
/ 22 сентября 2019

Вы можете добавить задачу PowerShell / Command Line, которая идет в папку агента и проверяет папки:

# Go to 's' folder in the agent - D:\a\1\s 
cd "$(Build.SourcesDirectory)"
dir

Если вам нужен более глубокий уровень, вы можете добавить его, конечно:

cd "$(Build.SourcesDirectory)/Test/Etc"
dir

Вы можете запустить сборку, проверить папки и, если этого недостаточно, добавить дополнительные пути для проверки.

Или, как сказал Джесс в комментарии, вы можете запустить dir /b /s, чтобы получить все:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...