[英]Is it possible to change the timeout values of Rundeck Job via API or CLI?
我想更改我创建的 Rundeck 作业的超时值,有没有办法通过 API 调用或 CLI 更改超时值,如果可以,请建议如何操作?
这是可能的,但重新上传整个工作。 因此,您可以编辑 XML/YAML 文件,然后重新上传。
RDCLI:
rd jobs load -f HelloWorld.xml -p ProjectEXAMPLE
API(用 bash 脚本包装):
#!/bin/sh
# protocol
protocol="http"
# basic rundeck info
rdeck_host="localhost"
rdeck_port="4440"
rdeck_api="40"
rdeck_token="0jEkMXbPBUzx984HeM3RUDQSXg4yJzyT"
# specific api call info
rdeck_project="ProjectEXAMPLE"
rdeck_xml_file="HelloWorld.xml"
# api call
curl -kSsv --header "X-Rundeck-Auth-Token:$rdeck_token" \
-F xmlBatch=@"$rdeck_xml_file" "$protocol://$rdeck_host:$rdeck_port/api/$rdeck_api/project/$rdeck_project/jobs/import?fileformat=xml&dupeOption=update"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.