繁体   English   中英

是否可以通过 API 或 CLI 更改 Rundeck Job 的超时值?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM