Jenkins-警告ng插件与android lint报告的集成

Jenkins-警告ng插件与android lint报告的集成,jenkins,Jenkins,我已经使用下面的gradle脚本从Jenkins中的构建过程中生成了作为XML的lint结果。现在我想使用警告ng插件生成报告。”Jenkins中已经安装了警告ng插件。我已经用warning ng plugin为我的java代码库生成了一个很好的报告,但是我不确定我需要在Jenkins文件中为android代码库指定什么样的解析器或工具。我在lint/reports/main.XML中看到了生成的XML文件 ----格雷德尔先生 lintOptions { lintCo

我已经使用下面的gradle脚本从Jenkins中的构建过程中生成了作为XML的lint结果。现在我想使用警告ng插件生成报告。”Jenkins中已经安装了警告ng插件。我已经用warning ng plugin为我的java代码库生成了一个很好的报告,但是我不确定我需要在Jenkins文件中为android代码库指定什么样的解析器或工具。我在lint/reports/main.XML中看到了生成的XML文件

----格雷德尔先生

    lintOptions {
        lintConfig file("lint.xml")
        xmlOutput file("lint/reports/main.xml")
        warningsAsErrors true
        xmlReport true
    }
--詹金斯档案

stage('Post') {
    junit 'bundles/*/generated/test-reports/test/TEST-*.xml'
    junit 'android/*/build/test-results/**/TEST-*.xml'

    recordIssues enabledForFailure: true, aggregatingResults: true, tools: [java(), pmdParser(pattern: '**/pmd/reports/main.xml')]
    recordIssues enabledForFailure: true, aggregatingResults: true, tools: [java(), android(pattern: '**/lint/reports/main.xml')]
}

请让我知道如何在Jenkins中使用android lint生成报告

谢谢。

这对我很有用:

recordIssues enabledForFailure: true, aggregatingResults: true, tools: [androidLintParser(pattern: '**/lint-results-*.xml')]
因此,尝试使用
androidLintParser
而不是
android