繁体   English   中英

使用脚本删除旧的SonarQube项目

[英]Delete old SonarQube projects with script

我有很多未使用和旧的声纳项目,需要删除。 使用Sonarqube API(批量删除),我只能按ID删除项目,但需要删除所有三个月以上的项目。 是否可以使用脚本删除所有三个月以上的项目? 我无法手动删除它们,因为项目太多。 我试图用谷歌搜索我的问题,但是我发现的唯一脚本是python脚本,我不知道如何使用它。

谢谢!

SonarQube Web API使您可以获取项目的最后分析日期。 然后,您要做的就是将其与脚本结合起来以删除项目。

有关使用哪个Web API查询上次分析日期的详细信息,请参考此问题

请注意,SonarQube 6.x系列中还提供了一个UI功能(包含用例): SONAR- 4566- 批量删除:添加条件“过去X天以上的最后分析”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM