有没有办法使用 sonar-runner 为每次构建动态更新项目版本,而不必每次都手动更新 sonar-project.properties 文件? (注意:这是针对非 mavenized .NET MVC 应用程序的)
正在尝试参数化属性文件,使其引用自动设置的环境变量
加入sonar-runner.bat
for /f "delims=" %%i in ('hg identify -n') do set HG_LOCAL_REV=%%i
修改后的sonar-project.properites
sonar.projectVersion=%HG_LOCAL_REV% #don't want to have to manually update this
如果我们可以将 projectVersion 作为参数传递给 sonar-runner.bat,那就太好了
最佳答案
您可以从 sonar-project.properties 中完全删除“sonar.projectVersion”,并在启动 sonar-runner 时将值作为命令行参数传递:
sonar-runner -Dsonar.projectVersion="something"
关于powershell - 如何使用 Sonar-Runner.bat 动态设置 ProjectVersion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23346976/