powershell之如何使用 Sonar-Runner.bat 动态设置 ProjectVersion
有没有办法使用 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"
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。