是否可以通过 REST API 以编程方式删除 hudson 作业?

发布于 2024-11-09 12:41:50 字数 63 浏览 0 评论 0原文

我可以使用 /createItem?name=JOBNAME 创建作业,但在文档中找不到有关删除作业的任何内容。

I can create jobs using /createItem?name=JOBNAME, but cant find anything in the docs about deleting jobs.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

£烟消云散 2024-11-16 12:41:50

通过研究删除按钮的作用发现,您可以像这样发布到 joburl/doDelete 。

wget -qO- --post-data="anything" http://HOST/job/JOBNAME/doDelete > /dev/null

Discovered by looking into how the delete button does it that you can just post to joburl/doDelete a bit like this..

wget -qO- --post-data="anything" http://HOST/job/JOBNAME/doDelete > /dev/null
七七 2024-11-16 12:41:50

转到 /api/? 您将看到以下文本。

删除职位

要以编程方式删除此作业,
对此 URL 执行 HTTP POST。

免责声明:我用詹金斯测试了它。但这也应该适用于哈德逊。

Go to <JobURL>/api/? You will get below text.

Delete a job

To programmatically delete this job,
do HTTP POST to this URL.

DISCLAIMER: I tested it with Jenkins. But this should also work in Hudson.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文