На нашем сервере sonarqube было 10+ ожидающих выполнения задач.Я отменил одну, и теперь мы можем выполнять задачи в процессе.
Как узнать, что они ожидают в данный момент, и как подтвердить, когда их отменить?Поскольку мы хотим управлять задачами сонара с помощью веб-API, а не вручную.
Я обнаружил taskId
, что я могу использовать его для проверки его состояния.Но как я могу узнать taskId
, не отслеживая вывод консоли MAVEN BUILD?
taskId: /api/ce/task?id=AVo_WHJYU5rNTJ7ZmiZq
Я пытался использовать этот api/ce/component
для получения статуса, но иногда при использованииprojectKey
в качестве параметра компонента я получил "queue": []
.Я не могу получить JSON "current": {}
.Почему он пуст, потому что projectKey
правильный?
Другая проблема - как настроить sonar.properties или т. Д.?Чтобы сделать наш гидролокатор более стабильным (мы используем только один сервер, а не кластер).Потому что я хочу знать, почему эти задачи ожидают решения.
Мои проблемы:
Я хочу знать, как проверить состояние задачи проекта (taskId
), затем я могу выбрать, когда и какую мненужно отменить.
Я хочу знать, как лучше настроить мой сонар для лучшей стабильности, точно так же, как настройки JVM?Память моего сервера составляет 4 ГБ.