2014-11-26 2 views
5

У меня есть сборка Android Gradle, работающая на Jenkins.Как сделать завершение градиента успешным с ошибками checkstyle?

Дженкинс проверяет предупреждения и ошибки и публикует результаты. Если есть ошибка checkstyle, сборка останавливается и помечена как сбой. Дженкинс также останавливается и не публикует отчет контрольной таблицы.

Как я могу позволить построить прохождение даже с ошибками checkstyle?

ответ

4

Задача Checkstyle может быть сконфигурирован, чтобы игнорировать неудачи:

checkstyleTask.ignoreFailures = true 
8

Существует еще лучше и легче, чем решение, что с Рене. Просто добавьте:

checkstyle { 
    ignoreFailures = true 
} 

в файл build.gradle.

+2

приятнее и проще - это вопрос вкуса, я думаю. Но для уточнения: разница в моем решении заключается в том, что вам нужно использовать плагин checkstyle (как правило, у вас есть), и это решение применяется к _all_ задачам типа Checkstyle. Если вам требуется более мелкое решение, это на уровне задач - это путь. –

0

Если вы ищете решение, которое обеспечивает вышеуказанную функциональность, а также отчет об ошибках в формате html и ставит всю конфигурацию checkstyle в градле, посмотрите на gradle-estilo-plugin.

На стороне нет, я должен указать, что я сам написал этот плагин, и я широко использую его во всех своих проектах.