【问题标题】:Is it possible to freeze a version in SonarQube's time machine?是否可以在 SonarQube 的时间机器中冻结一个版本?
【发布时间】:2016-08-27 00:14:55
【问题描述】:

是否可以在 SonarQube 的时间机器中冻结某个版本并让此快照始终在历史图表中可见?例如,我在 Git 中将一个版本标记为 v1.0,我希望它始终在图表中,以便我可以将其与最新版本进行比较并跟踪进度。每次在这个版本上启动 Sonar Maven 的唯一方法是什么?

【问题讨论】:

    标签: java sonarqube sonarqube-web timemachine


    【解决方案1】:

    可以在 SonarQube 快照上设置版本。然后您可以在the differential period 中使用此版本,包括泄漏期。

    另请注意,将事件添加到快照可防止快照从历史记录中删除。在History and Events documentation 中查找更多信息。

    您可以在项目分析的历史记录中将版本设置为 SonarQube UI 中的快照(需要项目管理权限)。

    【讨论】:

    • 但是如何给快照分配一个版本呢?它在哪个选项下?
    • 以项目管理员身份登录。然后进入 {{Administration}} > {{History}}。最后,在相关快照的“版本”列上单击“创建”(如果要修改现有快照,则单击“更新”)。
    • 我们可以使用“web Api”从历史记录中分配版本吗?我有大约 40 个项目,我想为所有项目分配版本?
    • 是的。这是'/api/event'的文档:docs.sonarqube.org/pages/…
    • 非常感谢。 “微分期链接失效”。
    猜你喜欢
    • 2015-10-09
    • 2021-10-12
    • 1970-01-01
    • 1970-01-01
    • 2012-01-27
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 2018-05-10
    相关资源
    最近更新 更多