gpt4 book ai didi

api - 如何取消 jenkins 中的构建队列作业,这些作业不是由 jenkins 启动的,而是通过 REST API 位于其构建队列中

转载 作者:行者123 更新时间:2023-12-04 00:11:38 26 4
gpt4 key购买 nike

如何通过 REST API 取消 jenkins 中的构建队列作业,这些作业不是由 jenkins 启动的,而是在其构建队列中。我知道如何使用以下命令取消正在进行的作业

curl -X POST <jenkins-server>/job/<job-name>/<build-number>/doDelete                        

最佳答案

要取消队列中的作业,您可以 POST:

http://jenkins/queue/cancelItem?id=x

要找到 x,您可以解析以下结果:
http://jenkins/queue/api/json?tree=items[id,task[name]]

要取消正在进行的构建:
http://jenkins/job/<jobName>/y/stop

要找到 y,您可以解析以下结果:
http://jenkins/job/<jobName>/lastBuild/api/json?tree=building,number

关于api - 如何取消 jenkins 中的构建队列作业,这些作业不是由 jenkins 启动的,而是通过 REST API 位于其构建队列中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34261464/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com