对扫描“ --version”的实用程序感到困惑

时间:2020-03-20 14:37:41

标签: sonarqube sonarqube-scan sonar-runner sonarcloud

我在github上问了这个问题,并链接到一些有用的文档:https://github.com/SonarSource/sonar-scanner-msbuild/issues/839

我也在社区论坛上也问了这个问题:https://community.sonarsource.com/t/confused-about-the-utility-of-version/21807

我认为在SO中提出这个问题很有价值。

查看文档后,我仍然不清楚扫描版本的功能以及为什么要设置它。 对于Java,我根本不设置它,而是从pom中拾取它。 对于Windows,我会生成一个时间戳,并让扫描仪将其用作版本。

我这样做正确吗?如果我没有在Windows或Java扫描上设置版本怎么办?我对它的工作方式以及与分支机构的工作方式感到困惑。

我只是假设每次扫描时,扫描程序都会将该分析发送到服务器,并且它将视为新扫描。如果我未设置版本,声纳服务器是否会破坏当前扫描?那样会使我无法获得一段时间内扫描的历史指标吗?

我可以将版本设置为所有平台的所有扫描的时间戳吗?那会更加一致。

编辑: 我想我可能会更多地了解这一点。如果我使用具有功能分支的基于主干的开发,那么新代码周期的整个想法是否无关紧要?因为现在每个功能分支都已经与“主要”分支进行了比较,这似乎就是我所需要的。不确定

0 个答案:

没有答案