每当Jenkins使用Rundeck插件构建时,我都希望自动更新Rundeck的XML文件。
我确认,当他们构建Jenkins项目(带有Rundeck插件)时,他们可以运行Rundeck作业。(触发)
但是我找不到自动更新XML文件的功能。
我无法使用rundeck插件解决此问题吗?
很抱歉,这是一个多余的问题。
答案 0 :(得分:0)
也许最快的方法是使用API,在Jenkins上创建XML的“步骤”,然后通过API导入。
curl -kSsv --header "X-Rundeck-Auth-Token:YourUserToekn" -F xmlBatch=@"yourjob.xml" "http://yourhost:4440/api/31/project/YourProject/jobs/import?format=xml&dupeOption=update&uuidOption=remove"
检查此:
https://docs.rundeck.com/docs/api/#importing-jobs
此外,您可以使用邮递员对其进行测试: