Maven 2 projesi için Jenkins ile sonar analizini başlatmak istiyorum. İlk olarak "sonar: sonar" hedefini yapı yapılandırmasında kullandım. Ama daha yeni Jenkins için sonar eklentisini buldum. Neden kullanmalı? Daha iyi bir pratice mi ve neden?Neden "sonar: sonar" maven hedefini kullanmak yerine Jenkins için sonar eklentisini kullanıyorsunuz?
Neden "sonar: sonar" maven hedefini kullanmak yerine Jenkins için sonar eklentisini kullanıyorsunuz?
cevap
Tabii ki basit bir "mvn sonar: sonar" yapabilirsiniz, bu işe yarayacak.
Diğer tarafta, yapılandırmayı kolaylaştıracak Jenkins için Sonar eklentisi var. Örneğin, Sonar sunucunuz (URL, DB kullanıcısı ve şifre) veya birden fazla Sonar sunucunuz hakkındaki bilgileri tek bir yerde (Jenkins'in konfigürasyon bölümünde) tanımlayabileceksiniz, böylece her yerde tekrarlamak zorunda kalmayacaksınız. Eklenti ayrıca bir Sonar analizini anında (Maven olmadan) çalıştırabilmenizi sağlar: sadece bazı zorunlu özellikleri (örneğin "sonar.projectKey" ve "sonar.projectVersion" gibi) ve eklentiyi sağlamanız gerekir. Java Standalone Runner'ı sizin için şeffaf bir şekilde başlatacaktır (bu, çoğunlukla Java'yı inşa etmek için Maven'e güvenmeyen diğer diller için yararlıdır).
Eğer bazı testler yapıyorsanız, gerçekten bu eklentiye ihtiyacınız yok. Ancak, Jenkins'in bir üretim örneğini oluşturuyorsanız, Sonar eklentisini kullanmak en iyisidir.
- 1. Sonar
- 2. Sonar
- 3. Jenkins için sonar ve sonar koşucusuna ihtiyacım var mı?
- 4. Sonar + Jenkins - Veritabanı lehçesi belirlenemedi
- 5. Sonar veritabanı
- 6. Sonar Eclipse Eklentisi Sonar Sunucu'ya bağlanılamıyor
- 7. Jenkins Sonar hatası JUnit version null
- 8. Sonar proje entegrasyon
- 9. $ {session.executionRootDirectory}, sonar-maven-plugin tarafından tanınmıyor
- 10. sonar 3.1 javascript sorunu
- 11. sonar findbugs yığın boyutu
- 12. Import FindBugs yapılandırması Sonar - Maven arası
- 13. Sonar proje özellikleri dosyası
- 14. Gradle + Sonar + Groovy = FAIL?
- 15. Sonar-Kapsamı Kapsamı
- 16. joker sunucuda sonar sonucunu nasıl yayınlayabiliriz, veya sonar-report jenkins eklentisi var mı
- 17. Nasıl yapılır da başarısız olur maven hedefi sonar: kalite kapılarına dayalı sonar
- 18. Sonar Kurulum problemi montajı hakkında
- 19. ExtendScript (JSX) dosyaları için Sonar analizi
- 20. SonarQube Runner Tarayıcı vs fark btw Sonar Runner ve Sonar Tarayıcı nedir
- 21. Sonar analizi bellek hatası veriyor, Ant veya Sonar sunucusunun JVM yığın alanını artırmalı mıyım?
- 22. Sonar Runner'ı özel özellik dosya adıyla nasıl çalıştırırım? Örnek: sonar-project-abc.properties
- 23. JPA ek açıklamalarında sihirli sayı sonar ihlali
- 24. Eclipse ile Sonar 'Trailing Comment' düzeltildi
- 25. Sonar, codeCoverage metriği için bazı sınıfları nasıl yok sayılır?
- 26. Sonar, Spring Boot yapılandırması hakkında şikayet ediyor
- 27. Sonar API kullanarak özel bir metrik oluşturma
- 28. Sonar yöneticilerine benzer genel grup izinleri
- 29. Sonar-runner'ı yerel olarak çalıştırma hatası
- 30. Sonar yeni kural kümelerini içe aktarmak için nasıl yapılandırılabilir?