number
- build number (integer)
result
- typically
SUCCESS
, UNSTABLE
, or FAILURE
(may be null for an ongoing build)
displayName
- normally
#123
but sometimes set to, e.g., an SCM commit identifier
description
- additional information about the build
id
- normally
number
as a string
timeInMillis
- time since the epoch when the build was scheduled
startTimeInMillis
- time since the epoch when the build started running
duration
- duration of the build in milliseconds
previousBuild
- another similar object, or null
nextBuild
- similarly
absoluteUrl
- URL of build index page
buildVariables
- for a non-Pipeline downstream build, offers access to a map of defined build variables; for a Pipeline downstream build, any variables set globally on
env
changeSets
- a list of changesets coming from distinct SCM checkouts; each has a
kind
and is a list of commits; each commit has a commitId
, timestamp
, msg
, author
, and affectedFiles
each of which has an editType
and path
; the value will not generally be Serializable
so you may only access it inside a method marked @NonCPS
rawBuild
- a
hudson.model.Run
with further APIs, only for trusted libraries or administrator-approved scripts outside the sandbox; the value will not be Serializable
so you may only access it inside a method marked @NonCPS