如何通过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

回到顶部