Có ai biết cách xóa dự án khỏi máy chủ SonarQube không?
Cảm ơn, Ronen.
Câu trả lời:
Bạn có 2 cách để xóa dự án:
Nếu bạn là quản trị viên của dự án, bạn có thể xóa dự án khỏi các hành động cấu hình
Nếu bạn là quản trị viên SonarQube, thì bạn cũng có thể xóa dự án khỏi trang "Quản lý dự án"
=> Xem trang tài liệu "Quản lý dự án / Sự tồn tại của dự án"
Cập nhật cho Sonar 2.11:
Trong Sonar 3.6, nút xóa nằm trong trang dự án, bên dưới đầu vào tìm kiếm, bên trong menu Cấu hình (bạn phải đăng nhập với tư cách quản trị viê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".
Trong một số trường hợp bạn muốn làm cho nó theo chương trình, bạn có thể sử dụng API Web Rest của SonarQube để làm như vậy. Theo tài liệu SonarQube :
POST api/projects/bulk_delete
Có thể được sử dụng bằng cách chuyển ID của dự án vào tham số " khóa ". Tôi không chuyên nghiệp về Curl nhưng nó phải là thứ như thế này (mã được tạo trong ứng dụng khách Postman) cho dự án có 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"
Nút [Trang chủ] ở góc trên cùng bên trái >> tab [Dự án] ở góc trên cùng 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ảng điều khiển bên trái ở phía dưới)> > [Xóa dự án] (ở giữa trang, loại).
(phát hành vào ngày 23 tháng 4 năm 2015) Hãy cân nhắc rằng bạn cần có quyền quản trị. Bạn có thể thực hiện như được mô tả trong tài liệu :
Đối với SonarQube 5.1 , sau đây là hai tùy chọn có thể được thực hiện theo:
Thông tin này dành cho SonarQube phiên bản 5.0 mới nhất hiện tại - 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 nằm ở 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 của SonarQube, bạn có quyền xóa nhiều dự án.
Chỉ cần vào cài đặt và bạn thấy một tab ở bên trái của mình là "xóa hàng loạt". Vui lòng tìm ảnh chụp màn hình đính kèm cho giống nhau.
Sonar Admin đăng nhập bằng uwr: admin và pwd: admin (mặc định) -> Setting -> Bulk Deletion -> chọn dự án bạn muốn xóa và xóa.
Đă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".
Đây là các bước tôi sử dụng để XÓA bất kỳ dự án nào khỏi My SonarQube.
Đăng nhập với tư cách quản trị viên. Đi tới Quản trị -> Dự án -> Quản lý dự án. Chọn (các) Dự án bạn muốn XÓA. Nhấp vào nút Xóa ở góc trên cùng bên phải.
hoặc bằng dòng lệnh: POST api / project / Bul_delete.