The build summary object is a child object to a $Configuration object with full properties as used some expandable server-side fields - see Configuration Object. This object describes the properties under $Configuration.LastBuild and $Configuration.LastFinishedBuild.
Name | Description | Type | Usage Example | |
---|---|---|---|---|
ArtifactCount | The number of artifacts registered with the build | Integer | $Configuration.LastBuild.ArtifactCount$ | |
Branches | The number of repository branches associated with the build | Integer | $Configuration.LastBuild.Branches$ | |
BuildNumber | A zero-based auto-incremented integer allocated to the build (the first build will be build 0, the second build 1, etc) | Integer | $Configuration.LastBuild.BuildNumber$ | |
ChangesetCount | The number of repository changesets associated with the build | Integer | $Configuration.LastBuild.ChangesetCount$ | |
Created | The date/time that the build was initiated | DateTime | $Configuration.LastBuild.Created$ | |
Finished | The date/time that the build finished | DateTime | $Configuration.LastBuild.Finished$ | |
FirstTagName | The name of the first user build tag (i.e. not changeset tag) associated with the build | String | $Configuration.LastBuild.FirstTagName$ | |
HasErroredStages | True when an error has been logged in any of the build stages | Boolean | $Configuration.LastBuild.HasErroredStages$ | |
HasFailedStages | True when any of the build stages has failed | Boolean | $Configuration.LastBuild.HasFailedStages$ | |
HasSuccessfulStages | True when any of the build stages has been successful | Boolean | $Configuration.LastBuild.HasSuccessfulStages$ | |
HasWarnings | True when a warning has been logged in any of the build stages | Boolean | $Configuration.LastBuild.HasWarnings$ | |
Id | A unique integer allocated automatically to this build | Integer | $Configuration.LastBuild.Id$ | |
IsPinned | True when the build has been pinned by a user | Boolean | $Configuration.LastBuild.IsPinned$ | |
PinComment | The contents of any comment | String | $Configuration.LastBuild.PinComment$ | |
Pinned | The date/time when the build was pinned | DateTime | $Configuration.LastBuild.Pinned$ | |
PinnedBy | The user who pinned the build | User | $Configuration.LastBuild.PinnedBy$ | |
Started | The date/time when the first build stage started executing | DateTime | $Configuration.LastBuild.Started$ | |
StartedBy | The any user who started the build | User | $Configuration.LastBuild.StartedBy$ | |
State | A value indicating the current status of the build | String | $Configuration.LastBuild.State$ | |
SummaryState | A value summarising the current status of the build | String | $Configuration.LastBuild.SummaryState$ | |
TagCount | The number of user build tags (i.e. not changeset tags) associated with the build | Integer | $Configuration.LastBuild.TagCount$ | |
TriggerName | The name of any trigger that started the build | String | $Configuration.LastBuild.TriggerName$ | |
Version | A reference to the build version | Version | $Configuration.LastBuild.Version$ |