SonarQube : วิธีติดตั้ง SonarQube อย่างง่าย

สวัสดีค่ะ จากตอนแรกที่รู้จักกับ SonarQube ไปแล้ว วันนี้เราจะมาดูวิธีติดตั้งแบบง่ายๆ

การติดตั้ง SonarQube

  • ขั้นตอนแรกก็ต้องดาวน์โหลด SonarQube ที่ลิงค์นี้ค่ะ SonarQube 5.4

  • เมื่อดาวน์โหลดเสร็จเราจะได้ไฟล์ .zip มาหนึ่งอัน ก็ให้ทำการแตกไฟล์ที่โฟลเดอร์ใดก็ได้ค่ะ แตกไฟล์เสร็จก็จะได้หน้าตาแบบนี้ image title

  • จากนั้นก็กดรัน StartSonar.bat หรือ Sonar.sh ที่อยู่ใน Bin แล้วแต่ว่าจะเป็นระบบปฏิบัติการณ์ใด image title

  • ระบบจะทำการติดตั้ง Sonar ถ้าขึ้นว่า Process is up แบบรูปด้านล่างนี้ก็เป็นอันเสร็จสมบูรณ์ค่ะ
    image title ส่วนใครขึ้นข้อความ Error ให้ลองลงหรืออัพเดท JRE ก่อนนะค่ะ

  • ลองเข้าเว็บ http://localhost:9000/ ก็จะเห็นหน้าแรก Dashboard ที่เป็นว่างๆ แบบนี้ image title การทำ Code Scanning

  • ก่อนอื่นก็ต้องไปดาวน์โหลดตัวแสกนเนอร์มาก่อน ที่่ลิงค์นี้ค่ะ SonarQube Scanner 2.6

  • จากนั้นแตกซิบไฟล์ไว้ที่ใดก็ได้ค่ะ จะได้ไฟล์หน้าตาแบบนี้มา
    image title

  • ต่อไปจะเริ่มทำ scaning ก็เลยค่ะ

  • ก่อนอื่นต้องไปสร้างไฟล์ sonar-project.properties ไว้ใน Project ที่เราต้องการจะแสกน โดยในไฟล์มีส่วนประกอบดังนี้ image title

.projectKey คือ unique name ของโปรเจค

.projectName คือ ชื่อของโปรเจคที่จะแสดงใน panal

.projectVersion คือ เวอร์ชั้นของโค้ดเราค่ะ

.sources คือ ที่อยู่ของไฟล์

.language คือ ภาษาของโปรเจคที่เราจะแสกน

.sourceEncoding คือ รหัส Encoding ของไฟล์ค่ะ

ด้านหลังเครื่องหลาย = คือค่าที่เรากำหนดค่ะ

  • ต่อไปที่เข้า cmd ไปที่ path ของเราค่ะ สมมติว่า ไฟล์ของเราอยู่ที่่ d:\Project1 ก็ cd ไปที่ d:\Project1 ค่ะ แบบนี้ image title

จากนั้นก็สั่ง execute ไฟล์ sonar-scanner.bat ระบบก็จะทำการโปรเซสแบบนี้เป็นอันเสร็จค่ะ image title

  • กลับไปที่ http://localhost:9000 ก็จะเห็นโปรเจคที่เราแสกนพร้อมกับการวิเคราะห์ค่ะ

 image title

image title

และนี่เป็นวิธีการทำติดตั้งและทำ scaning แบบง่ายๆ ใช้ได้กับทุกภาษายกเว้น .net ค่ะ ตอนหน้าจะเป็นการทำ scaning เฉพาะภาษาของ .Net ที่วิธีจะต่างออกไปค่ะ สำหรับใครที่ลองทำแล้วติดปัญหาอะไรคอมเม้นท์ถามกันได้ค่ะ แล้วพบกันใหม่ค่ะ