【问题标题】:Is it possible to delete a hudson job programmatically via REST API?是否可以通过 REST API 以编程方式删除 hudson 作业?
【发布时间】:2011-08-31 05:53:37
【问题描述】:

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

【问题讨论】:

    标签: hudson


    【解决方案1】:

    通过查看删除按钮的作用发现,您可以像这样发布到 joburl/doDelete..

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

    【讨论】:

    • 如果您在浏览器中转到http://HOST/job/JOBNAME/doDelete,Jenkins 也可以方便地从那里执行帖子!
    【解决方案2】:

    转到<JobURL>/api/?你会得到下面的文字。

    删除作业

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

    免责声明:我使用 Jenkins 对其进行了测试。但这在哈德逊也应该有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多