我有一個執行Maven任務的Jenkins構建作業。其中一項任務是在我們的SonarQube服務器上進行靜態源代碼分析的sonar:sonar
。如何在Jenkins上配置Maven構建作業以告知SonarQube構建作業的URL?
我如何告訴Maven構建作業配置採取屬性sonar.links.ci=%JOB_URL%
負責在SonarQube上的項目站點上顯示構建作業的URL?
預先感謝您。
我有一個執行Maven任務的Jenkins構建作業。其中一項任務是在我們的SonarQube服務器上進行靜態源代碼分析的sonar:sonar
。如何在Jenkins上配置Maven構建作業以告知SonarQube構建作業的URL?
我如何告訴Maven構建作業配置採取屬性sonar.links.ci=%JOB_URL%
負責在SonarQube上的項目站點上顯示構建作業的URL?
預先感謝您。
您可以將<ciManagement>
添加到pom.xml
文件中。
實施例:
<ciManagement>
<system>travis</system>
<url>https://travis-ci.org/your-project</url>
</ciManagement>
您還可以添加有關信息:
<issueManagement>
)<scm>
)你只是把它作爲對maven任務屬性。 Dsonar.links.ci=${JOB_URL} sonar:sonar
你可以將它作爲屬性傳遞給maven任務嗎? Dsonar.links.ci = $ {JOB_URL} 聲納:聲吶 – Revive
完美!我在'sonar:sonar'調用中添加了'-Dsonar.links.ci = $ {JOB_URL}',它工作正常。謝謝。 – andreasgk
@ I-LOVE-2-REVIVE我建議將評論轉移到答案上,這樣問題就不會得到回答,對於未來的訪問者而言,情況會更加清晰。 –