สารบัญ:

คุณรวม SonarQube ใน Jenkins ได้อย่างไร
คุณรวม SonarQube ใน Jenkins ได้อย่างไร

วีดีโอ: คุณรวม SonarQube ใน Jenkins ได้อย่างไร

วีดีโอ: คุณรวม SonarQube ใน Jenkins ได้อย่างไร
วีดีโอ: How to Integrate SonarQube With Jenkins 2024, อาจ
Anonim

สำหรับการรวม SonarQube ใน Jenkins คุณได้ทำตามขั้นตอนต่อไปนี้

  1. เข้าสู่ระบบ เจนกินส์ และติดตั้ง โซนาร์คิวบ์ ปลั๊กอินสแกนเนอร์ ไปที่จัดการ เจนกินส์ -> จัดการปลั๊กอิน > พร้อมใช้งาน –> โซนาร์คิวบ์ สแกนเนอร์
  2. กำหนดค่า SonarQube เส้นทางบ้าน
  3. ตอนนี้, กำหนดค่า SonarQube เซิร์ฟเวอร์ใน เจนกินส์ .
  4. บันทึกมัน

ต่อมาอาจมีคนถามว่า ฉันจะใช้เครื่องสแกน SonarQube ใน Jenkins ได้อย่างไร

เข้าสู่ระบบ เจนกินส์ ในฐานะผู้ดูแลระบบและไปที่ Manage เจนกินส์ > กำหนดค่า ระบบ. เลื่อนลงไปที่ โซนาร์คิวบ์ ส่วนการกำหนดค่า คลิกเพิ่ม โซนาร์คิวบ์ และเพิ่มค่าที่คุณได้รับพร้อมท์ ควรสร้างโทเค็นการตรวจสอบสิทธิ์ของเซิร์ฟเวอร์เป็นข้อมูลประจำตัว 'ข้อความลับ'

นอกจากนี้ คุณจะใช้งาน SonarQube อย่างไร? ตั้งค่า SonarQube

  1. เรียกใช้เซิร์ฟเวอร์ SonarQube
  2. เรียกใช้ docker ps และตรวจสอบว่าเซิร์ฟเวอร์ทำงานอยู่หรือไม่
  3. รอให้เซิร์ฟเวอร์เริ่มทำงานและลงชื่อเข้าใช้เซิร์ฟเวอร์ SonarQube บน https://localhost:9000 โดยใช้ข้อมูลประจำตัวเริ่มต้น: เข้าสู่ระบบ: รหัสผ่านผู้ดูแลระบบ: admin
  4. ไปที่: https://localhost:9000/account/security/ และสร้างโทเค็น

ฉันจะตั้งค่าการครอบคลุมโค้ด Sonar ใน Jenkins ได้อย่างไร

2 คำตอบ ต้องมาก่อน ติดตั้ง " โซนาร์คิวบ์ ปลั๊กอินสแกนเนอร์" และ ตั้งค่า SonarQube เซิร์ฟเวอร์ การกำหนดค่า ใน Global Tool การตั้งค่า ของ เจนกินส์ . แล้วอยู่ในงาน การกำหนดค่า -> สร้าง -> โซนาร์คิวบ์ สแกนเนอร์กล่าวถึงคุณสมบัติที่เกี่ยวข้องกับ จาโคโค พร้อมด้วย โซนาร์ คุณสมบัติที่เกี่ยวข้องกับโครงการ

Sonar Jenkins คืออะไร?

SonarQube เป็นแอปพลิเคชันบนเว็บที่ใช้สำหรับการจัดการคุณภาพโค้ดแบบรวมศูนย์ เราตัดสินใจที่จะรวมเข้ากับ เจนกินส์ เพื่อให้โซลูชันคลิกเดียว สถานการณ์สมมติ: ผสานรวม SonarQube กับ เจนกินส์ เพื่อเรียกใช้กรณีทดสอบหน่วยและเผยแพร่ผลลัพธ์ไปยัง SonarQube

แนะนำ: