【发布时间】:2016-02-17 10:15:03
【问题描述】:
Rundeck 支持通过其 API 触发作业。 API 文档位于documentation。
我们使用的 API 版本 13 尚不支持 application/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>
我还尝试了此有效负载的不同变体,每次都具有相同的响应。
【问题讨论】:
标签: rundeck