Я хочу получить доступ к rundeck через Java, получить список заданий, которые не удалось, и перезапустить их - PullRequest
1 голос
/ 25 июня 2019

Я пытаюсь получить доступ ко всем заданиям проекта из среды запуска, чтобы найти сбойные задания и перезапустить их.Также я хочу проверить, все ли узлы работают или не используют Java.

Когда я пытаюсь создать экземпляр для RundeckClient, используя org.rundeck.api.RundeckClient, я получаю следующую ошибку:

'RundeckClient (java.lang.String)' не является общедоступным в 'org.rundeck.api.RundeckClient'.Нельзя получить доступ снаружи пакета

1 Ответ

0 голосов
/ 27 июня 2019

В Rundeck есть API отдыха, о котором вы можете прочитать из https://docs.rundeck.com/docs/api/#index-links

Создайте спокойный клиент веб-службы и вызовите конечные точки веб-службы.

См. Раздел «Работа» в документации по API и используйте соответствующий API в соответствии с вашими потребностями. Вам нужно будет сгенерировать токен из Rundeck и использовать его в своих вызовах API.

...