Skip to content

Instantly share code, notes, and snippets.

View timor-raiman's full-sized avatar
🔭
Stargazing

timor-raiman

🔭
Stargazing
View GitHub Profile
def JOB_NAME=env.JOB_NAME
def job = jenkins.model.Jenkins.instance.getItemByFullName(JOB_NAME)
def results=[:]
println("Getting all build for ${JOB_NAME}")
def abortedJobs= job.builds.findAll{ it.result ==hudson.model.Result.ABORTED}
def jurl= Jenkins.getInstance().getRootUrl()
def output = ""
abortedJobs.each{run->
def buildNumber = run.getNumber()
def buildTime =run.time