2017-04-21 16 views
5

Tôi có máy chủ SonarQube 5.6 và tôi đang sử dụng Github. Tôi đã thực hiện tích hợp để thiết lập plugin Sonar Github nhưng tôi không hiểu liệu điều này có nên báo cáo nếu mã mới không đáp ứng được thiết lập ngưỡng bảo hiểm mã trong Cổng Chất lượng hay không.Cách báo cáo phạm vi mã trong Github Pull Requests bằng cách sử dụng plugin Sonar Github

Trong Cổng chất lượng, tôi đã xác định lỗi được nêu ra trừ khi có hơn 75% mã bảo hiểm cho mã mới đang được giới thiệu bởi Yêu cầu kéo.

  1. Plugin Sonar Github có báo cáo sự cố (nhận xét) trong yêu cầu kéo Github nếu mã mới được thêm không đáp ứng chỉ số Cổng chất lượng mà tôi đã thiết lập không?
  2. Có cách nào để đánh dấu trong Github Pull Requests nếu mã mới đang cố gắng hợp nhất không đáp ứng được kỳ vọng bảo hiểm không?

Cảm ơn!

+0

Bạn đã đọc [tài liệu] (https://docs.sonarqube.org/display/PLUG/GitHub+Plugin) trước chưa? –

+1

@JeroenHeier Các tài liệu không đề cập đến bảo hiểm ở tất cả - Tôi muốn tranh luận này là xứng đáng hơn một câu trả lời tích cực thụ động. – markdsievers

Trả lời

6

Phân tích yêu cầu kéo hiện không thể nâng cao tất cả loại sự cố. Cụ thể là nó không thể tăng các vấn đề liên quan đến số liệu bởi vì chúng được hợp nhất ở phía máy chủ trong quá trình phân tích báo cáo phân tích và trong phân tích Pull Request báo cáo phân tích là do thiết kế không bao giờ được gửi tới máy chủ.

+0

Xin chào, cảm ơn bạn đã trả lời! Vì vậy, hiện tại tôi không có cách nào để phản ánh trong Github Pull Requests nếu số liệu "Lines phải có đủ vùng phủ sóng bởi unit tests" không thành công? Hoặc có bất kỳ giải pháp nào khác mà Sonar cung cấp để tôi nhận được trạng thái commit git trong Pull Requests nếu mã mới được thêm vào không đáp ứng các tiêu chí bảo hiểm trong một dự án Java? –

+1

Không. Đó là quy tắc liên quan đến chỉ số, do đó, nó không thể nêu ra các vấn đề trong quá trình phân tích PR. –

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