Tutorial ini untuk mendokumentasi installasi sonarqube di VM
Kebutuhan Aplikasi
- Virtual Box
- Debian / Ubuntu
- Docker
- Sonarqube Docker Files
Prerequire
Pastikan kamu sudah melakukan langkah-langkah berikut
- [ ] Installasi Virtual Box
- [ ] Installasi Debian / Ubuntu
- [ ] Setting Virtual Box menjadi 2 Adapter.
- Adapter 1 : NAT
- Adapter 2 : Host-Only (Setting IP agar sesuai dengan IP Komputer)
- [ ] Docker sudah terinstall dengan benar
Installasi Sonarqube
-
Pastikan docker sudah terinstall dengan benar.
docker // Memastikan apakah docker sudah terinstall (akan ada dokumentasi setelah terinstall) docker ps // Melihat semua image yang sedang berjalan docker image list // Untuk melihat image list yang sudah dijalankan sebalumnya -
Ikuti instruksi pada sonarqube docker. Install dengan perintah kode berikut :
docker pull sonarqube -
Lihat apakah image sudah terload atau belum
docker image list -
Jika sudah ada sonarqube, jalankan perintah berikut
docker run -dp 192.168.11.x:9000:9000 --restart unless-stopped sonarqubeKeterangan
- docker run : untuk menjalanakan docker
- 192.168.11.x : Alamat IP server (ganti sesuai dengan kebutuhan)
- 9000:9000 : artinya dari port 9000 diforward ke port 9000
- -dp : menjalankan docker di belakang dan publikasikan port container ke host
- —restart unless-stopped : menjalankan docker ketika startup
- sonarqube : nama image yang telah diinstall
-
Cek apakah image sudah berjalan atau tidak. gunakan perintah
docker ps Buka browser pada sisi klien, anda akan melihat sonarqube sudah terinstall. Login menggunakan default password, kemudian ganti sesuai kebutuhan
- Installasi berhasil
Kode untuk menjalankan di Windows
C:\\Users\\YOURPCACCOUNT\\Downloads\\sonar-scanner-cli-6.2.1.4610-windows-x64\\sonar-scanner-6.2.1.4610-windows-x64\\bin\\sonar-scanner.bat -D"sonar.projectKey=BukuTamu" -D"sonar.sources=." -D"sonar.host.url=http://192.168.56.11:9000" -D"sonar.token=sqp_365d612b2557ecb0225b1abf134ce684a4de657f”