ลบโปรเจ็กต์จาก SonarQube


96

ไม่มีใครรู้วิธีลบโปรเจ็กต์จากเซิร์ฟเวอร์ SonarQube

ขอบคุณ Ronen

คำตอบ:


104

คุณมี 2 วิธีในการลบโครงการ:


กำลังมีปัญหาเดียวกัน ขอบคุณสำหรับภาพหน้าจอที่ช่วยได้มาก
Wim Deblauwe

3
อย่าลืมเข้าสู่ระบบในฐานะผู้ดูแลระบบ
Pascal Dimassimo

ข้อมูลนี้ล้าสมัย ... ดูคำตอบด้านล่างสำหรับ v3.3 ของโซนาร์
DH4

18

อัปเดตสำหรับ Sonar 2.11:

  • เลือกโครงการ (จากโฮมเพจ)
  • จากนั้นคลิกที่ลิงก์การลบโครงการที่ด้านล่างของแผงด้านซ้าย
  • สุดท้ายยืนยันโดยใช้ปุ่มลบโครงการ

10

ใน Sonar 3.6 ปุ่มลบจะอยู่ในหน้าโปรเจ็กต์ใต้อินพุตการค้นหาภายในเมนูการกำหนดค่า (คุณต้องเข้าสู่ระบบในฐานะผู้ดูแลระบบ):

ป้อนคำอธิบายภาพที่นี่


2
โปรดทราบว่าสิ่งนี้ใช้ไม่ได้กับทุกเบราว์เซอร์ ตัวอย่างเช่นใน OS X จะทำงานกับ Firefox แต่ใช้กับ Chrome หรือ Safari ไม่ได้ นี่เป็นบั๊กเก่าจาก Sonar 3.x และยังคงมีอยู่ใน 4.2
RCross

8

เข้าสู่ระบบด้วยบัญชีผู้ดูแลระบบ เลือกชื่อโครงการ คุณจะเห็น "การลบโครงการ" ในเมนูการกำหนดค่า


6

เข้าสู่ระบบด้วยบัญชีผู้ดูแลระบบจากนั้นเรียกดูหน้าการตั้งค่าของโครงการของคุณเพื่อรับปุ่ม "ลบโครงการ"


ด้วยเหตุผลบางประการปุ่มนี้จึงไม่อยู่ คุณมีความคิดว่าทำไม?
rperez

บางทีอาจมีข้อผิดพลาดเกี่ยวกับโซนาร์ที่ฉันใช้โซนาร์เวอร์ชัน 2.4.1 และฉันไม่รู้ว่าจะลบโครงการอย่างไร ไม่มีการลบในหน้าการตั้งค่าของโครงการ คุณช่วยส่งภาพหน้าจอได้ไหมบางทีเราไม่ได้ตั้งค่าอย่างถูกต้อง
Shawn Vader

อ๊ะฉันขอโทษที่เพิ่งค้นพบฉันแน่ใจว่ามันไม่ได้ปรากฏในครั้งแรกที่คุณ
Shawn Vader

5

ในบางสถานการณ์ที่คุณต้องการทำให้เป็นโปรแกรมคุณสามารถใช้ Rest Web API ของ SonarQube เพื่อทำได้ ตามเอกสารของ SonarQube :

POST api/projects/bulk_delete

ซึ่งสามารถใช้ได้โดยส่ง ID ของโปรเจ็กต์ในพารามิเตอร์ " keys " ฉันไม่ใช่มืออาชีพใน Curl แต่ควรเป็นแบบนี้ (รหัสที่สร้างขึ้นในไคลเอนต์ Postman) สำหรับโครงการที่มีคีย์ "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"

4

ปุ่ม [หน้าแรก] ที่มุมบนซ้าย >> แท็บ [โปรเจ็กต์] ที่มุมบนซ้าย >> (ภายใต้ชื่อคลิกที่ชื่อโปรเจ็กต์ของคุณ) >> [การลบโปรเจ็กต์] (ที่แผงด้านซ้าย / แดชบอร์ดที่ด้านล่าง)> > [ลบโปรเจ็กต์] (ตรงกลางหน้าชนิด)





3

นี่คือขั้นตอนที่ฉันใช้เพื่อลบโปรเจ็กต์ใด ๆ จาก My SonarQube

  1. เข้าสู่ระบบในฐานะผู้ดูแลระบบ
  2. ไปที่การดูแลระบบ -> โครงการ -> การจัดการโครงการ
  3. เลือกโครงการที่คุณต้องการลบ
  4. คลิกที่ปุ่มลบที่มุมขวาบน

มะเดื่อ - การลบโปรเจ็กต์จาก SonarQube


1

ข้อมูลนี้ใช้สำหรับ SonarQube เวอร์ชัน 5.0 ซึ่งเป็นข้อมูลล่าสุดสำหรับตอนนี้ - เผยแพร่เมื่อวันที่ 17 มกราคม 2558

คุณสามารถลบโปรเจ็กต์ได้จาก Project Configuration ซึ่งอยู่ทางด้านขวามือของ Project Dashboard ภาพหน้าจอเดียวกันนี้แนบมาด้านล่าง

ป้อนคำอธิบายภาพที่นี่

หากคุณเป็นผู้ดูแลระบบของ SonarQube คุณจะมีสิทธิ์ในการลบหลายโปรเจ็กต์

เพียงไปที่การตั้งค่าคุณจะเห็นแท็บทางด้านซ้ายของคุณเป็น "การลบจำนวนมาก" โปรดดูภาพหน้าจอที่แนบมานี้

ป้อนคำอธิบายภาพที่นี่


1

เข้าสู่ระบบ Sonar Admin ด้วย uwr: admin และ pwd: admin (ค่าเริ่มต้น) -> การตั้งค่า -> การลบจำนวนมาก -> เลือกโครงการที่คุณต้องการลบและลบ


0

เข้าสู่ระบบด้วยบัญชีผู้ดูแลระบบจากนั้นเรียกดูหน้าการตั้งค่าของโครงการของคุณเพื่อรับปุ่ม "ลบโครงการ"

นี่คือขั้นตอนที่ฉันใช้เพื่อลบโปรเจ็กต์ใด ๆ จาก My SonarQube

เข้าสู่ระบบในฐานะผู้ดูแลระบบ ไปที่การดูแลระบบ -> โครงการ -> การจัดการโครงการ เลือกโครงการที่คุณต้องการลบ คลิกที่ปุ่มลบที่มุมขวาบน

หรือด้วยบรรทัดคำสั่ง: POST api / projects / bulk_delete

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.