我有一个简单的批处理工作(简称为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格式查看扫描结果吗?感谢您的帮助
答案 0 :(得分:0)
默认情况下,没有任何方法可以实现此目的。
一种解决方法是将html文件部署到允许嵌入iframe的网页,然后使用VSTS中的“嵌入式网页”小部件显示内容。