如何使用脚本 shell 或 jenkins 插件来创建或删除 sonarqube 项目?

How to use a script shell or a jenkins plugin to create or to delete a sonarqube project?

我有很多Sonarqube项目,每个项目对应我软件的一个版本。

同时,我保存了我软件的最后 5 个版本。我使用 jenkins 进行集成继续。

我的目标是通过脚本或 jenkins 插件删除或创建 sonarqube 项目

谢谢

项目是在第一次分析时创建的。如果您需要在此之前创建它们,您可以通过 UI 或通过 Web 服务配置它们,这也将允许您删除项目:https://sonarqube.com/web_api/api/projects

因此您的脚本只需要以适当的权限调用 Web 服务。