我如何填充声纳



我有一个基于詹金斯的蚂蚁构建项目,该项目使用" Invoke Sonar Analysis"构建步骤来调用Sonar。构建和分析都很好。但是,从报告的角度来看,我们真正想做的是用一系列版本编号的术语或代码质量进行比较。

我们正在考虑使用Jenkins生成的构建编号作为声纳。有什么方法可以从Jenkins中提取这些信息,并将其用作我的声纳。

如果不可能,还有其他可以使用的序列号吗?

Sonar默认情况下应使用Maven项目版本。因此,这实际上可能是要使用的最佳版本号码。您将需要确保使用新版本正确更新Maven版本。

如果您想使用Jenkins的作业编号,可以通过MVN Sonar命令将其传递,例如:

mvn sonar:sonar -Dsonar.projectVersion=$BUILD_NUMBER 

使用蚂蚁时。您可以在build.xml文件中定义属性:

<property name="sonar.projectVersion" value="${projectVersion}" />

然后,从Jenkins运行ANT命令时将其通过:

ant -DprojectVersion=$BUILD_NUMBER

此页面有详细信息

相关内容

  • 没有找到相关文章

最新更新