有没有办法通过 web 服务 api 或其他方式在 SonarQube 中自动/脚本创建新仪表板?
我需要为每个未来版本创建仪表板(第 1 版的仪表板、第 2 版的仪表板等),其中每个版本都作为 RTC 中的流处理。如果分析是针对主干运行的,这会更容易,但这不是当前使用分支/流策略构建项目的方式。
目前,随着我们转向未来 Stream 中正在开发的新未来版本,我需要在 Jenkins 中重新创建一个分析作业,并针对该分析创建一个新的仪表板。
仪表板每次都配置有相同的小部件,但指向不同的分析项目/结果。
有没有办法可以自动创建新的仪表板?我看到有一个 GET api/dashboards/show 但我正在寻找的是一个要创建的 api,或者从现有仪表板克隆?
我们正在使用 SonarQube 5.1。