Làm cách nào để hiển thị kết quả từ Android Lint trong Jenkins, ví dụ: như cảnh báo? Tôi muốn duyệt các cảnh báo từ GUI của Jenkins, giống như cảnh báo trình biên dịch và cảnh báo PMD/Checkstyle.Hiển thị kết quả Android Lint trong Jenkins
Kết quả của công việc Jenkins là một cái gì đó như thế này:
[exec]
[exec] Scanning org.digitalcure.ccnf.app: ..........Incorrect detector reported disabled issue TooManyViews
[exec] Incorrect detector reported disabled issue TooManyViews
[exec] ...
[exec]
[exec] Scanning org.digitalcure.android.common: ...
[exec] res/values/strings.xml: Warning: The resource R.string.display_unit_abc appears to be unused [UnusedResources]
[exec] res/values/strings.xml: Warning: The resource R.string.edit_error_abc appears to be unused [UnusedResources]
[exec] Warning: Missing density variation folders in res: drawable-xhdpi [IconMissingDensityFolder]
[exec]
[exec] 0 errors, 3 warnings
Android Lint có thể tạo một tập tin XML quá, nhưng tôi sợ rằng không có Jenkins cắm có khả năng phân tích các tập tin. Hay tôi đang thiếu một cái gì đó?
Vâng, thật khó khăn vì định dạng XML Lint không tương thích với các công cụ Java tương tự khác. Tôi đã làm việc trên một plugin Jenkins để phân tích các kết quả Lint. –
Christopher, một plug-in Android Lint cho Jenkins sẽ rất hữu ích. Dù sao, với sự giúp đỡ của Pavol, tôi đã giải quyết được vấn đề của mình. Vui lòng đăng nhận xét khi plugin có sẵn để thử nghiệm. Cảm ơn bạn! – stefan222