В настоящее время я использую Android Lint Plugin в Jenkins, чтобы показать результаты проверки lint. Вместо того, чтобы сообщать о старых предупреждениях, я настроил плагин так, чтобы он сообщал о новых предупреждениях только путем проверки параметров «Вычислять новые предупреждения» и «Использовать предыдущую сборку в качестве ссылки». Я ожидаю:
1) Запускаем сборку. Сборка будет нестабильной, так как будут сообщены все старые предупреждения.
2) Снова запустите сборку без изменения кода. О новых предупреждениях не сообщается, так как в качестве эталона используется последняя сборка.
Однако результата я не ожидал. Во второй сборке в качестве эталона всегда использовалась последняя успешная сборка, а не нестабильная сборка на шаге 1. Я пытался найти проблему с помощью Google, но не нашел решения. Я что-то пропустил? Или ошибка в плагине?
Спасибо.