我已成功设置Cobertura以运行Jenkins并生成覆盖率报告,现在我不得不配置Violations来报告pep8测试的结果.
现在我拥有它以便我使用批处理命令运行PEP8并生成一个.txt文件,该文件存储最终在工作区中的所有违规.
我是否必须定义批处理命令来为这些违规创建xml文件以发送到报告违规后构建操作?如果是这样,我该如何定义该命令?
我正试图通过Jenkins和Sonar Runner插件触发Android应用程序的声纳分析.我在我的工作中添加了一个"Invoke Standalone Sonar Analysis"构建步骤,使用Ant构建代码.当它进入声纳分析步骤时,它会失败并输出以下内容:
------------------------------------------------------------------------
SONAR ANALYSIS FAILED
------------------------------------------------------------------------
FATAL: Sonar runner executable was not found for Sonar Runner 2.2.2
Build step 'Invoke Standalone Sonar Analysis' marked build as failure
Run Code Online (Sandbox Code Playgroud)
jenkins代理是一个远程linux服务器,我在/ opt /中安装了sonar-runner并更新了适当的SONAR_RUNNER_HOME和PATH变量.
我是否正确安装了转轮?我查看了文档和其他类似的安装相关问题,但没有找到我的问题.