Rundeck поддерживает запуск заданий через их API. Документация API доступна под номером documentation.Trigger Rundeck Работа через API
Мы используем версию API 13, которая пока не поддерживает приложение/json. Поэтому мне нужно использовать запрос на основе XML.
В моих предыдущих попыток, я всегда получаю ответ:
<result error="true" apiversion="13"> <error code="api.error.job.options-invalid"> <message>Job options were not valid: Option 'container' is required. Option 'version' is required. </message> </error> </result>
Поскольку не существует пример запроса не предусмотрено, я ищу для примера полезной нагрузки, чтобы вызвать работу.
Как видно из ответа, я должен предоставить параметры «контейнер» и «версия», поскольку они необходимы.
Мой последний полезный груз запрос был:
<executeJob> <argString>-container containerName -version 1234567</argString> </executeJob>
Я также пробовал различные вариации этой полезной нагрузки, каждый раз с такой же ответ.