如何通过REST API停止Jenkins中的构建?
我在詹金斯(Jenkins)工作。我们自己的网站通过REST
API触发了此作业的构建。有时我们想中止构建。有时,甚至可能在构建开始之前。在这种情况下,我们将使用queueItem#而不是build#。
如何通过REST API做到这一点?
回答:
如果构建已开始,请通过以下方式POST
进行:
http://<Jenkins_URL>/job/<Job_Name>/<Build_Number>/stop
将停止/取消当前构建。
如果构建尚未开始,则具有queueItem
,然后POST
打开:
http://<Jenkins_URL>/queue/cancelItem?id=<queueItem>
这是假设您的Jenkins服务器尚未受到保护,否则,您需要为具有“ 取消”
特权的用户添加BASIC身份验证。 __
以上是 如何通过REST API停止Jenkins中的构建? 的全部内容, 来源链接: utcz.com/qa/428324.html