Stop running jobs

Jenkins.instance.getAllItems(AbstractProject.class).each {it ->
  it.getBuilds().each {
    if (it.isBuilding()) {
      if(it.getDisplayName().contains('devops')) {
          println(it.getFullDisplayName());
          it.doStop()
      }
    }
  }
}

https://github.com/cloudbees/jenkins-scripts/blob/master/cancel-running-builds.groovy

public int cancelRunning() {
 // Cancel running builds.
 def numCancels = 0;
 for (job in this.hudson.instance.items) {
 for (build in job.builds) {
 if (build == this.build) { continue; } // don't cancel ourself!
 if (!build.hasProperty('causes')) { continue; }
 if (!build.isBuilding()) { continue; }
 for (cause in build.causes) {
 if (!cause.hasProperty('upstreamProject')) { continue; }
 if (cause.upstreamProject == this.upstreamProject &&
                            cause.upstreamBuild == this.upstreamBuild) {
 this.printer.println('Stopping ' + build.toString());
                        build.doStop();
 this.printer.println(build.toString() + ' stopped.');
                        numCancels++;
 break;
                    }
                }
            }
        }
 return numCancels;
    }