Skip to content

Instantly share code, notes, and snippets.

@shoelzle
shoelzle / jenkins-jenkins-stop-and-kill-stuck-build.groovy
Last active December 24, 2020 07:53 — forked from jmarcos-cano/kill-jenkins-stuck-build.groovy
Jenkins script: stop & kill stuck build
// Execute this script in the Jenkins script console
def jobname = "the-job-name"
def buildnum = 85
def job = Jenkins.instance.getItemByFullName(jobname)
for (build in job.builds) {
if (buildnum == build.getNumber().toInteger()) {
if (build.isBuilding()){
build.doStop();
@shoelzle
shoelzle / jenkins-abort-stuck-build.groovy
Last active December 24, 2020 07:53
Jenkins script: abort stuck build
// Execute this script in the Jenkins script console
def jobname = "some-job-name"
def buildnum = 99
def job = Jenkins.instance.getItemByFullName(jobname)
for (build in job.builds) {
if (buildnum == build.getNumber().toInteger()){
if (build.isBuilding()){
build.finish(hudson.model.Result.ABORTED, new java.io.IOException("Aborting build"));