Как опубликовать HTML отчет внутри VSTS - PullRequest
0 голосов
/ 02 июля 2018

У меня есть простое пакетное задание (назовем его run_job.bat), которое я настроил в VSTS как определение выпуска . VSTS читает этот файл из удаленного репозитория git, который также настроен в VSTS.

Агент настроен на удаленном компьютере для доступа к определенной папке, скажем C:\AllScans\FolderWhereScanIsRunning\, введите туда необходимый пакетный файл и запустите запуск. Задание выполняет сканирование веб-приложения и создает файл отчета с неизвестным для меня расширением.

Затем в VSTS выполняется очередное задание (назовем его run_report.bat), которое преобразует этот неизвестный файл в zip-файл, в котором находятся файлы .html, .css и .js. Простой экспорт этого файла вручную в другую папку и двойной щелчок по файлу index.html показывает красиво выглядящий html-отчет о том, как выполняется сканирование, и обнаружены ли какие-либо сбои во время него.

Мой вопрос: возможно ли получить доступ к этому zip-файлу C:\AllScans\FolderWhereScanIsRunning\report.zip, распаковать его и перенести этот index.html файл в пользовательский интерфейс VSTS? Я хочу, чтобы другие мои коллеги могли видеть результаты сканирования в формате html, не выходя из интерфейса VSTS? Спасибо за помощь

1 Ответ

0 голосов
/ 16 июля 2018

Нет способа достичь этого по умолчанию.

Обходным путем будет развертывание html-файлов на веб-странице, позволяющей встроить iframe, а затем использование виджета «Встроенная веб-страница» в VSTS для отображения содержимого.

...