Я запускаю тесты пользовательского интерфейса для своего приложения в определении выпуска в Azure DevOps. Я генерирую протокол испытаний. Я решил, что его удобно сохранить в каталоге сборки (неверное предположение?). Каталог, в котором находится отчет:
browserName + DateTime.Now.ToString("ddMMyyyyHHmmss", CultureInfo.InvariantCulture) + @"\";
, поэтому регулярное выражение каталога будет, например: Chrome\d+
Я создаю тестовый проект в конвейере выпуска , запустите тесты, затем я попытаюсь опубликовать sh мой отчет. Цель состоит в том, чтобы сделать его доступным в Azure DevOps или отправить ссылку для его загрузки или любым другим способом, который делает его доступным.
Для этого я добавил шаг Publi sh Артефакт сборки
, но затем я получаю ошибку:
но тогда у меня нет доступной файловой папки (например, я могу создать Azure учетную запись хранения) дополнительно Publi sh Build Artifact не поддерживает подстановочные знаки, поэтому я не могу использовать регулярное выражение Chrome\d+
для определения каталога отчетов.
Вопрос : Как сделать файл, созданный во время конвейера выпуска, доступным?
РЕДАКТИРОВАТЬ: Тем временем я обнаружил, что у меня есть Sharepoint с достаточным объемом памяти.