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