Tyl*_*ude 12 jenkins jenkins-plugins
我已成功设置Cobertura以运行Jenkins并生成覆盖率报告,现在我不得不配置Violations来报告pep8测试的结果.
现在我拥有它以便我使用批处理命令运行PEP8并生成一个.txt文件,该文件存储最终在工作区中的所有违规.
我是否必须定义批处理命令来为这些违规创建xml文件以发送到报告违规后构建操作?如果是这样,我该如何定义该命令?
Pet*_*ott 27
正如Vajk所指出的,您不需要XML文件.您可以简单地将pep8实用程序的输出传递给文件,并将其用作Jenkins中的违规文件.
例如,在您的Jenkins构建配置下:
Build -> Execute Shell -> Command
Run Code Online (Sandbox Code Playgroud)
你可以写:
pep8 path/to/code > pep8_report.txt
Run Code Online (Sandbox Code Playgroud)
然后在:
Post-build Actions -> Report Violations -> pep8 / XML filename pattern
Run Code Online (Sandbox Code Playgroud)
加:
pep8_report.txt
Run Code Online (Sandbox Code Playgroud)
请注意,即使UI要求XML文件并且该文件不是XML文件,这对我来说在Jenkins 1.499版上也没问题.
| 归档时间: |
|
| 查看次数: |
8000 次 |
| 最近记录: |