gpt4 book ai didi

android - 从 Pipeline 项目发布 Android Lint 结果

转载 作者:行者123 更新时间:2023-11-30 01:26:26 27 4
gpt4 key购买 nike

我正在使用 Jenkins(2.0 Beta)作为管道构建一个 Android 项目。

在 Freestyle 作业中,我可以使用构建后操作发布 Android Lint 结果来存档构建结果。

我的流水线脚本是:

node {
stage 'Checkout'
git branch: 'final', url: 'https://github.com/LordRaydenMK/android-testing/'

stage 'Build'
sh './gradlew clean assemble'

stage 'Android Lint'
sh './gradlew lint'

stage 'Lint Results'
//How to archive the results ?

stage 'Test'
sh './gradlew test'

stage 'JUnit tests'
step([$class: 'JUnitResultArchiver', testResults: 'app/build/test-results/*/TEST-*.xml'])
}

我正在运行 lint,结果保存在一个文件中。我不知道如何发布结果以便 Android Lint 插件可以获取它们。

JUnit 结果存档良好。

最佳答案

查看源代码后,我意识到发布的版本 (2.2) 与 Pipeline 不兼容。

具有管道兼容性的 2.3 版本尚未发布。

更新:Android Lint 插件 2.3 版发布。要归档结果,您可以使用

step([$class: 'LintPublisher', pattern: 'app/build/outputs/lint-results*.xml'])

关于android - 从 Pipeline 项目发布 Android Lint 结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36365690/

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