Trả lời
Bạn có 2 cách để xóa một dự án:
Nếu bạn là một quản trị viên của dự án, bạn có thể xóa nó khỏi hành động cấu hình của nó
=> Xem "Deleting a project" in the "Project Administration" documentation page
Nếu bạn là quản trị viên SonarQube, bạn cũng có thể xóa dự án khỏi trang "Quản lý dự án"
Đăng nhập bằng tài khoản quản trị viên, sau đó duyệt đến trang cài đặt của dự án của bạn để nhận nút "xóa dự án".
đối với một số lý do, nút này vắng mặt . bạn có ý tưởng tại sao không? – rperez
Có lẽ có một lỗi sonar Tôi đang sử dụng phiên bản sonar 2.4.1 và tôi cũng không có ý tưởng làm thế nào để xóa một dự án. Không xóa trên trang cài đặt của dự án. Bạn có thể gửi ảnh chụp màn hình có lẽ chúng tôi không thiết lập chính xác –
Rất tiếc, tôi đã tìm thấy nó, tôi chắc chắn rằng nó không hiển thị lần đầu tiên của bạn –
Cập nhật cho Sonar 2.11:
- Chọn dự án (từ trang chủ)
- Sau đó bấm vào Dự án Xóa liên kết trên dưới cùng của bảng điều khiển bên trái
- Cuối cùng, xác nhận bằng cách sử dụng nút Xóa dự án
Nút [Trang chủ] ở góc trên cùng bên trái >> tab [Dự án] ở góc trên bên trái >> (dưới tên, nhấp vào tên dự án của bạn) >> [Xóa dự án] (trên bảng điều khiển bên trái/bảng điều khiển ở dưới cùng) >> [Xóa dự án] (ở giữa trang, loại).
Đăng nhập bằng tài khoản quản trị viên. Chọn tên dự án. Ở đó bạn có thể thấy "xóa dự án" trong menu cấu hình.
Cảm ơn bạn đã trả lời. Điều này làm việc tốt cho tôi :) – Gapchoos
Trong Sonar 3.6, nút xóa là trong trang dự án, dưới sự đầu vào tìm kiếm, bên trong Cấu hình menu (bạn phải đăng nhập as administrator):
Xin lưu ý rằng điều này không hoạt động trong tất cả các trình duyệt. Trên OS X, ví dụ, nó hoạt động với Firefox nhưng không hoạt động với Chrome hoặc Safari. Đây là lỗi cũ của Sonar 3.x và vẫn tồn tại trong phiên bản 4.2. – RCross
thông tin này là dành cho phiên bản SonarQube 5.0 mới nhất hiện tại - Được phát hành vào ngày 17 tháng 1 năm 2015
Bạn có thể xóa dự án khỏi Cấu hình dự án có mặt bên phải của Bảng điều khiển dự án. Ảnh chụp màn hình tương tự được đính kèm bên dưới.
nếu bạn là Quản trị viên SonarQube, các bạn có quyền xóa nhiều dự án.
Chỉ cần chuyển đến cài đặt và bạn thấy tab ở bên trái là "xóa hàng loạt". Xin vui lòng tìm thấy ảnh chụp màn hình đính kèm cho cùng.
SonarQube 5.1
(phát hành vào ngày 23 tháng 4 năm 2015) Hãy xem xét rằng bạn cần có quyền quản trị. Bạn có thể thực hiện như described in the documentation:
Đối SonarQube 5.1, sau là hai tùy chọn có thể được theo sau:
Trong một số tình huống mà bạn muốn làm cho nó lập trình, bạn có thể sử dụng API Rest Web của SonarQube để làm như vậy. Theo SonarQube documentation:
POST api/projects/bulk_delete
Mà có thể được sử dụng bằng cách thông qua ID của dự án trong "phím" tham số. Tôi không phải chuyên nghiệp trong Curl nhưng nó phải là một cái gì đó như thế này (mã được tạo trong client Postman) cho dự án với chìa khóa "daBestProjectKey":
curl -X POST -H "Authorization: Basic YWRtaW46YWRtaW4=" -H "Cache-Control: no-cache" -H "Postman-Token: 10a0e9a1-8dae-a9d1-45f2-0d8e56de999d" -H "Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW" -F "keys=daBestProjectKey" "http://localhost:9000/api/projects/bulk_delete"
Sonar quản lý đăng nhập với uwr: admin và pwd: admin (mặc định một) -> Setting -> Bulk Deletion -> chọn các dự án bạn muốn xóa và xóa.
Có vấn đề tương tự. Cảm ơn bạn đã chụp màn hình, điều đó thực sự hữu ích. –
đừng quên đăng nhập với tư cách là quản trị viên –
Thông tin này đã lỗi thời ... xem câu trả lời bên dưới cho v3.3 của sonar. – DH4