Для выполнения действий необходимо наличие токена SonarQube с типом User Token, сгенерированного пользователем, от имени которого будет запускаться выполнение действия.

DeleteSonarqubeProjects — удаляет один или несколько проектов из SonarQube.

Пример запроса

analyzedBefore: 2017-10-19T13:00:00+0200
onProvisionedOnly: 'false'
projects: example_project,another_project
q: example
qualifiers: TRK

Спецификация запроса

НазваниеОбязательностьОписаниеВозможные значенияПримеры значений
analyzedBeforeНетУдалить все проекты, в которых последний анализ старше определённой даты-2017-10-19, 2017-10-19T13:00:00+0200
onProvisionedOnlyНетФильтровать проекты по значению onProvisionedOnlytrue, false, yes, no-
projectsНетСписок ключей проектов, которые необходимо удалить-my_project, another_project
qНетУдалить все проекты, в названии или ключе которых содержится заданная подстрока-example
qualifiersНетФильтровать проекты по указанным квалификаторамTRK, VW, APP