2016-03-21 15 views
7

Tôi có máy chủ Jenkins CI đang chạy trên máy ảo Linux. Jenkins chạy nhiệm vụ Gradle (xây dựng) và thử nghiệm cho dự án của tôi.Cách xem báo cáo HTML Gradle tạo trong Jenkins

Tôi biết báo cáo HTML cho kết quả thử nghiệm được tạo trong project/build/reports thư mục.

Có cách nào để xem các báo cáo này bằng Jenkins không? Hoặc khi xây dựng không thành công, email thông báo có bao gồm liên kết đến báo cáo này không?

Cảm ơn rất nhiều.

Trả lời

15

Bạn có thể sử dụng HTML Publisher Plugin để lưu trữ các báo cáo trong Jenkins.

Thêm hành động sau khi tạo "Báo cáo HTML xuất bản", nhập thư mục chứa báo cáo của bạn và chỉ định trang chỉ mục.

Liên kết đến báo cáo sẽ được hiển thị trên trang của công việc và bạn có thể đưa liên kết vào thư, ví dụ: http://localhost:8080/job/my-job/Tests/

enter image description here

+0

** thanks a lot ** – user2047824

+0

Làm thế nào để bạn có được quyền truy cập vào các báo cáo HTML cũ? Tôi thấy tùy chọn "Giữ các báo cáo HTML trong quá khứ", nhưng tôi đã kiểm tra tùy chọn này và tôi chỉ thấy báo cáo cuối cùng –

+1

Đường ống DSL: 'publishHTML ([reportDir: 'build/reports/tests/test', reportFiles: 'index. html ', reportName:' Báo cáo HTML ']) ' – MarkHu

Các vấn đề liên quan