0

我们目前正在使用 Inspec 4.18.85。为了在多台服务器上运行并行测试,我们将 jenkins 管道与 ansible 结合使用。这导致在多个服务器中生成报告。

我们尝试部署 inspec_exporter 以获取测试运行与通过/失败的总体指标,这很有效。但是图像存在漏洞。另一种方法是将所有服务器的所有 HTML 报告获取到一个服务器,并使用代理将它们公开为 url。

我想检查是否有任何其他工具可以提供来自多个服务器的 Inspec 报告的多合一视图?

4

1 回答 1

0

您可以设置输出为 json 文件:

 reporter:
       - html:report/%{platform}_%{suite}_report.html
       - json:report/%{platform}_%{suite}_report.json
厨房测试后,你解析所有的 json 文件,生成一个文件 html. 我使用 python lib panda 来生成一个 html。

于 2020-10-23T07:49:23.297 回答