Можете ли вы хранить артефакты из плана выпуска в Visual Studio Team Services?

У меня есть план выпуска в Visual Studio Team Services Online, в котором после развертывания веб-приложения выполняется небольшой тест пользовательского интерфейса (с использованием Selenium), чтобы убедиться, что приложение работает правильно.

Я хотел бы хранить скриншоты из этого выпуска в качестве артефактов, чтобы они были доступны после завершения выпуска (в основном, в случае неудачи тестов).

Возможно ли это с помощью VSTS?

Я попытался использовать задачу "Копировать публикацию артефакта" как часть моего плана выпуска, но это просто выдает несколько ошибок, таких как System.Management.Automation.ParameterBindingValidationException: Cannot bind argument to parameter 'StagingFolder' because it is null.

1 ответ

Решение

Вы можете использовать команду "##vso[task.uploadfile]" для этого.

Просмотр и загрузка вложений, связанных с выпусками

Хотите ли вы загружать дополнительные журналы, диагностику или изображения при запуске задач в выпуске? Эта функция позволяет пользователям загружать дополнительные файлы во время развертываний. Чтобы загрузить новый файл, используйте следующую команду агента в вашем скрипте:

Запись-хост "##vso[task.uploadfile]"

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

Другие вопросы по тегам