我们目前使用的是Inspec 4.18.85。为了在多台服务器上运行并行测试,我们将jenkins管道与ansible结合起来。这导致在多个服务器中生成报告。
我们尝试部署inspec_exporter来获取测试运行与通过/失败的总体指标,这很有效。但这张照片有漏洞。另一种方法是将所有HTML报告从所有服务器获取到一台服务器,并使用代理将它们公开为url。
我想看看是否有其他工具可以从多个服务器提供Inspec报告的一体化视图?
您可以设置输出为json文件:
reporter:
- html:report/%{platform}_%{suite}_report.html
- json:report/%{platform}_%{suite}_report.json
厨房测试后,解析所有json文件,生成一个html文件我使用python lib panda生成一个html。