HUDSON:如何从命令行停止hudson作业?

gir*_*shs 8 hudson hudson-api

我需要强制停止在远程服务器上运行的Hudson构建.是否有命令/ API来做到这一点?

例如:要触发我们可以执行的新构建: - HUDSON_URL/job/JOBNAME/build

寻找类似的API来停止构建.

afl*_*lat 10

您应该能够发出http请求

http://HUDSON_URL/job/JOBNAME/BUILDNUMBER/stop

并且您可以执行xpath请求以获取内部版本号

http://HUDSON_URL/job/JOBNAME/api/xml?xpath=//lastBuild/number/text()

可能有一种方法可以放入latestBuild或lastBuild而不是BUILDNUMBER,但如果没有,你可以使用2个http获取.

  • http:// HUDSON_URL/job/JOBNAME/lastBuild/stop working ,,感谢您的回复 (4认同)