如何使用Sonar-Runner.bat动态设置ProjectVersion

Bry*_*ant 3 parameters powershell sonar-runner sonarqube

有没有一种方法可以使用sonar-runner为每个构建动态更新项目版本,而不必每次都手动更新sonar-project.properties文件?(注意:这是针对未修改过的.NET MVC应用的)

试图参数化属性文件以使其自动引用环境变量

在sonar-runner.bat中添加

对于/ f“ delims =” %% i in('hgidentify -n'),请设置HG_LOCAL_REV = %% i

改进的声纳项目属性

sonar.projectVersion =%HG_LOCAL_REV%#不想手动更新它

如果我们可以将projectVersion作为sonar-runner.bat的参数传递,那就太好了

Din*_*eyn 5

您可以从sonar-project.properties中完全删除“ sonar.projectVersion”,并在启动声纳运行器时将其值作为命令行参数传递:

sonar-runner -Dsonar.projectVersion="something"