bu yazımda sizlere docker üzerinde sonar'ı çalıştırmayı ve sonar ile yaptığımız kod analizini docker container'a göndermeyi paylaşacağım.
Bu şekilde kişisel bilgisayarınızdaki projelerinizi bir docker container'ında bulunan sonar veritabanında tutabilirsiniz.
Bu işlemler için ilk olarak lokal bilgisayarınıza sonar'ı ve sonar scanner'ı kurun. Kurulum için bu linkten faydalanabilirsiniz.
Sonar ve sonar-scanner kurulumunu gerçekleştirdidikten sonra aşağıdaki adımları takip edebilirsiniz.
Terminali açarak docker engine aracılığıyla sonarqube'un hazır image'ını dockerhub tan çekin
p:admin
Sonar ekranına erişebildiyseniz docker üzerinde sonar kurulumunu gerçekleştirdiniz demektir.
Artık kurduğunuz sonar'ı analiz yapacağınız projelerinizde kullanabilirsiniz.
yine tarayıcı üzerinden aşağıdaki adrese gidip ilgili alanları kendinize göre doldurarak sonar üzerinde bir proje oluşturun.
http://127.0.0.1:9000/projects/create
NOT: Önünüze çıkan shirbaz'ı(wizard) token oluşturana kadar devam ettirin
Projenizin bulunduğu dizine giderek oluşturduğunuz token ile birlikte aşağıdaki komutu çalıştırın