Android Android.lintOptions.abortOnError仅适用于发布版本

Android Android.lintOptions.abortOnError仅适用于发布版本,android,android-lint,Android,Android Lint,我想在我的CI上设置严格的lint检查,如果我可以仅在运行发布版本时为lint设置abortOnError位,那就太好了。我试过: compileLint.doFirst { android.applicationVariants.each { variant -> android.lintOptions.abortOnError variant.name.endsWith('Release') println("variant.name? ${pr

我想在我的CI上设置严格的lint检查,如果我可以仅在运行发布版本时为lint设置
abortOnError
位,那就太好了。我试过:

compileLint.doFirst {
    android.applicationVariants.each { variant ->
        android.lintOptions.abortOnError variant.name.endsWith('Release')
        println("variant.name? ${project.name}/${variant.name} abortOnError? ${android.lintOptions.abortOnError}")
    }
}
我也对
预构建
做了同样的事情。当我运行
:app:lintprodlease
时,我确实看到我的任务运行了,打印显示

app/prodRelease abortOnError true
app/prodDebug abortOnError false
app/mockDebug abortOnError false
但每次运行
:app:lintprodlease
时,我都会看到lint错误,但构建成功。如何根据生成类型配置lint检查