gpt4 book ai didi

jenkins - 为 Jenkins/违规使用生成 PEP8 xml 报告

转载 作者:行者123 更新时间:2023-12-02 09:57:19 27 4
gpt4 key购买 nike

我已经成功设置 Cobertura 来运行 Jenkins 并生成覆盖率报告,现在我坚持配置 Violations 以报告 pep8 测试的结果。

现在我有了它,所以我可以使用批处理命令运行 PEP8,它会生成一个 .txt 文件,该文件存储最终在工作区中的所有违规行为。

我是否必须定义批处理命令来为这些违规创建 xml 文件以发送到报告违规生成后操作?如果是这样,我将如何定义该命令?

最佳答案

正如 Vajk 指出的那样,您不需要 XML 文件。您可以简单地将 pep8 实用程序的输出通过管道传输到一个文件,并将其用作 Jenkins 中的违规文件。

例如在您的 Jenkins 构建配置中:

Build -> Execute Shell -> Command

你可以写:
pep8 path/to/code > pep8_report.txt

然后在:
Post-build Actions -> Report Violations -> pep8 / XML filename pattern

添加:
pep8_report.txt

请注意,即使 UI 要求提供 XML 文件并且该文件不是 XML 文件,但在 Jenkins 版本 1.499 上这对我来说效果很好。

关于jenkins - 为 Jenkins/违规使用生成 PEP8 xml 报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16858934/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com