如何在VSTS中发布html报告

时间:2018-07-02 19:29:13

标签: html report azure-devops unzip

我有一个简单的批处理工作(简称为run_job.bat),我在VSTS中将其设置为发布定义。 VSTS从也在VSTS中设置的远程git存储库读取此文件。

在远程计算机上将代理配置为访问某些文件夹,例如说C:\AllScans\FolderWhereScanIsRunning\将必要的批处理文件带到那里并开始运行。该作业针对Web应用程序运行了一些扫描,并生成了一些扩展名未知的报告文件。

然后另一项作业在VSTS中作为队列运行(我们将其称为run_report.bat),该作业将这个未知的文件转换为zip文件,其中放置了.html.css.js文件。只需将其手动导出到另一个文件夹,然后双击index.html文件,就可以很好地看到html报告,说明如何运行扫描以及扫描过程中是否有任何失败。

我的问题:是否可以访问这个压缩文件C:\AllScans\FolderWhereScanIsRunning\report.zip,将其解压缩并将这个index.html文件放入VSTS UI中?我希望我的其他同事能够在不离开VSTS界面的情况下以html格式查看扫描结果吗?感谢您的帮助

1 个答案:

答案 0 :(得分:0)

默认情况下,没有任何方法可以实现此目的。

一种解决方法是将html文件部署到允许嵌入iframe的网页,然后使用VSTS中的“嵌入式网页”小部件显示内容。