早上好,
我们有一个负责处理部署的应用程序,在将项目发送到模型之前,我们正在使用 jenkins 运行一些测试。
在 jenkins 上,我们可以使用 curl 毫无问题地创建项目并运行构建。但是当我们在我们的应用程序上删除一个项目时,我们希望使用 API 在 Jenkins 中删除该项目。
不幸的是,我似乎无法找到如何使用 API 删除项目。
有谁知道使用 Web API 删除项目的方法?
谢谢
早上好,
我们有一个负责处理部署的应用程序,在将项目发送到模型之前,我们正在使用 jenkins 运行一些测试。
在 jenkins 上,我们可以使用 curl 毫无问题地创建项目并运行构建。但是当我们在我们的应用程序上删除一个项目时,我们希望使用 API 在 Jenkins 中删除该项目。
不幸的是,我似乎无法找到如何使用 API 删除项目。
有谁知道使用 Web API 删除项目的方法?
谢谢
转到您的工作,http://<MY_SERVER>/job/<MY_JOB>
并在底部找到显示“REST API”的链接(这将带您到一个类似的网址http://<MY_SERVER>/job/<MY_JOB>/api
。对我来说,该页面包含一个标题“删除工作”,在该标题下它记录了删除工作我需要发送一个 POST 请求到http://<MY_SERVER>/job/<MY_JOB>/doDelete
.
我希望这有帮助。
参考:http: //jenkins-ci.361315.n4.nabble.com/Deleting-a-job-through-the-Remote-API-td3622851.html