Как настроить плагин Android lint для использования предыдущих нестабильных сборок в качестве ссылок от Jenkins?

В настоящее время я использую Android Lint Plugin в Jenkins, чтобы показать результаты проверки lint. Вместо того, чтобы сообщать о старых предупреждениях, я настроил плагин так, чтобы он сообщал о новых предупреждениях только путем проверки параметров «Вычислять новые предупреждения» и «Использовать предыдущую сборку в качестве ссылки». Я ожидаю:

1) Запускаем сборку. Сборка будет нестабильной, так как будут сообщены все старые предупреждения.

2) Снова запустите сборку без изменения кода. О новых предупреждениях не сообщается, так как в качестве эталона используется последняя сборка.

Однако результата я не ожидал. Во второй сборке в качестве эталона всегда использовалась последняя успешная сборка, а не нестабильная сборка на шаге 1. Я пытался найти проблему с помощью Google, но не нашел решения. Я что-то пропустил? Или ошибка в плагине?

Спасибо.


person adarliu    schedule 14.05.2018    source источник


Ответы (1)


В Jenkins есть флажок «Использовать только стабильные сборки в качестве эталона». Вы должны убедиться, что флажок снят и установлен флажок «Использовать предыдущую сборку в качестве ссылки».

person user2686337    schedule 22.05.2018
comment
Я уже отключил эту опцию. Но результат все равно тот же. - person adarliu; 24.05.2018