Geçmişte, “Add post build action -> SonarQube” yazarak Jenkins'deki Sonar'ı yapılandırdım. Artık SonarQube maven oluşturucu kullanılması önerilirJenkins: SonarQube bağlantısı, iş sayfasının yan çubuğunda eksik
: Ben bunu yaparken
Şimdi, bu uyarıyı olsun. SonarQube'u kurulum ortamında kurmak ve standart bir Jenkins maven hedefi kullanmak tercih edilir.
Bunu düzeltmek için, ben
<plugin>
<groupId>org.sonarsource.scanner.maven</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>3.0.1</version>
</plugin>
ve Jenkins işte
, ben SonarQube bağlantıdır dışında-U clean test site sonar:sonar -Dsonar.host.url=http://my-sonar-server
Her şey kusursuz çalışıyor aşağıdaki hedeflere yürütmek Bu Maven eklenti kullanmak iş sayfasındaki yan çubuktan eksik.
Benim ne ekleyebilirsiniz görünür[INFO] Analysis report generated in 162ms, dir size=52 KB
[INFO] Analysis reports compressed in 47ms, zip size=27 KB
[INFO] Analysis report uploaded in 81ms
[INFO] ANALYSIS SUCCESSFUL, you can browse http://my-sonar-server/dashboard/index/org.project.test:test-webapp-war
[INFO] Note that you will be able to access the updated dashboard once the server has processed the submitted analysis report
[INFO] More about the report processing at http://my-sonar-server/api/ce/task?id=AVJgoenzoxKSuOBz_89b
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:46 min
[INFO] Finished at: 2016-01-20T14:02:50-06:00
[INFO] Final Memory: 67M/309M
[INFO] ------------------------------------------------------------------------
"yapı adım ekleyin - -> çağır Bağımsız SonarQube Analizi" Bu SonarQube linki yapacak görünmesini: Ben günlüğünü kontrol zaman
, ben SonarQube bağlantıya bakın Ancak, tüm analiz özelliklerini manuel olarak belirtmem gerekiyor ve bunu çok sıkıcı buluyorum çünkü sonar-maven-plugin
bunu benim için sorunsuz bir şekilde kullanıyor.
sorum nasıl Jenkins iş sayfanın yan çubuğunda SonarQube bağlantı görüntülemek için zorlamak, yukarıda sonar-maven-plugin
ve benim verilen hedeflere kullanarak, nedir?
Jenkins 1.645 ve SonarQube 5.3 kullanıyorum.
Çözümü bilmiyorum ama bağlantının neden önemli olduğunu merak ediyorum? Statik bir bağlantı olduğundan, işin açıklama sayfasına koyamaz mısınız? –