Daftar Isi:
- instalasi sonarqube docker
- install sonar-scanner
- setting sonar-project.properties
- Quality Gates Sonarqube by URILLL
disini dokumentasi cara instalasi sonarqube docker.
#instalasi sonarqube docker
docker pull sonarqube
docker run -d --name sonarqube -p 9000:9000 sonarqube
sonarqube akan berjalan di port 9000
#install sonar-scanner
- download sonar-scanner di sonar-scanner CLI
- pilih versi berapapun yang kalian mau
- extract dan pindahkan ke
/opt
dengan menjalankan perintah berikut:
cp -r sonar-scanner /opt
sudo nano ~/.bashrc
masukan perintah berikut
export PATH=$PATH:/opt/sonar-scanner/bin
setelah itu tes
sonar-scanner
#setting sonar-project.properties
sonar.projectKey=epuskesmas-ng
sonar.login=sqp_f0439335816e75fad6724f237884fd5a0d25cad2
sonar.projectName=epuskesmas-ng
sonar.projectVersion=1.0
sonar.language=html, php, javascript
sonar.inclusions=app/Http/Controllers/SkriningKebugaranDewasaController.php,app/SkriningKebugaranDewasa.php
sonar.php.coverage.reportPaths=tests/_output/coverage.xml
- projectKey: diisi nama project di sonarqube
- login: diisi token di project sonarqube