Struct azure_devops_rust_api::build::models::Build
source · pub struct Build {Show 45 fields
pub links: Option<ReferenceLinks>,
pub agent_specification: Option<AgentSpecification>,
pub append_commit_message_to_run_name: Option<bool>,
pub build_number: Option<String>,
pub build_number_revision: Option<i32>,
pub controller: Option<BuildController>,
pub definition: DefinitionReference,
pub deleted: Option<bool>,
pub deleted_by: Option<IdentityRef>,
pub deleted_date: Option<OffsetDateTime>,
pub deleted_reason: Option<String>,
pub demands: Vec<Demand>,
pub finish_time: Option<OffsetDateTime>,
pub id: i32,
pub last_changed_by: Option<IdentityRef>,
pub last_changed_date: Option<OffsetDateTime>,
pub logs: Option<BuildLogReference>,
pub orchestration_plan: Option<TaskOrchestrationPlanReference>,
pub parameters: Option<String>,
pub plans: Vec<TaskOrchestrationPlanReference>,
pub priority: Priority,
pub project: TeamProjectReference,
pub properties: Option<PropertiesCollection>,
pub quality: Option<String>,
pub queue: Option<AgentPoolQueue>,
pub queue_options: Option<QueueOptions>,
pub queue_position: Option<i32>,
pub queue_time: Option<OffsetDateTime>,
pub reason: Reason,
pub repository: Option<BuildRepository>,
pub requested_by: Option<IdentityRef>,
pub requested_for: Option<IdentityRef>,
pub result: Option<Result>,
pub retained_by_release: Option<bool>,
pub source_branch: Option<String>,
pub source_version: Option<String>,
pub start_time: Option<OffsetDateTime>,
pub status: Option<Status>,
pub tags: Vec<String>,
pub template_parameters: Option<Value>,
pub triggered_by_build: Box<Option<Build>>,
pub trigger_info: Option<Value>,
pub uri: Option<String>,
pub url: Option<String>,
pub validation_results: Vec<BuildRequestValidationResult>,
}Expand description
Data representation of a build.
Fields§
§links: Option<ReferenceLinks>The class to represent a collection of REST reference links.
agent_specification: Option<AgentSpecification>Specification of the agent defined by the pool provider.
append_commit_message_to_run_name: Option<bool>Append Commit Message To BuildNumber in UI.
build_number: Option<String>The build number/name of the build.
build_number_revision: Option<i32>The build number revision.
controller: Option<BuildController>§definition: DefinitionReferenceRepresents a reference to a definition.
deleted: Option<bool>Indicates whether the build has been deleted.
deleted_by: Option<IdentityRef>§deleted_date: Option<OffsetDateTime>The date the build was deleted.
deleted_reason: Option<String>The description of how the build was deleted.
demands: Vec<Demand>A list of demands that represents the agent capabilities required by this build.
finish_time: Option<OffsetDateTime>The time that the build was completed.
id: i32The ID of the build.
last_changed_by: Option<IdentityRef>§last_changed_date: Option<OffsetDateTime>The date the build was last changed.
logs: Option<BuildLogReference>Represents a reference to a build log.
orchestration_plan: Option<TaskOrchestrationPlanReference>Represents a reference to an orchestration plan.
parameters: Option<String>The parameters for the build.
plans: Vec<TaskOrchestrationPlanReference>Orchestration plans associated with the build (build, cleanup)
priority: PriorityThe build’s priority.
project: TeamProjectReferenceRepresents a shallow reference to a TeamProject.
properties: Option<PropertiesCollection>The class represents a property bag as a collection of key-value pairs. Values of all primitive types (any type with a TypeCode != TypeCode.Object) except for DBNull are accepted. Values of type Byte[], Int32, Double, DateType and String preserve their type, other primitives are retuned as a String. Byte[] expected as base64 encoded string.
quality: Option<String>The quality of the xaml build (good, bad, etc.)
queue: Option<AgentPoolQueue>Represents a queue for running builds.
queue_options: Option<QueueOptions>Additional options for queueing the build.
queue_position: Option<i32>The current position of the build in the queue.
queue_time: Option<OffsetDateTime>The time that the build was queued.
reason: ReasonThe reason that the build was created.
repository: Option<BuildRepository>Represents a repository used by a build definition.
requested_by: Option<IdentityRef>§requested_for: Option<IdentityRef>§result: Option<Result>The build result.
retained_by_release: Option<bool>Indicates whether the build is retained by a release.
source_branch: Option<String>The source branch.
source_version: Option<String>The source version.
start_time: Option<OffsetDateTime>The time that the build was started.
status: Option<Status>The status of the build.
template_parameters: Option<Value>Parameters to template expression evaluation
triggered_by_build: Box<Option<Build>>Data representation of a build.
trigger_info: Option<Value>Sourceprovider-specific information about what triggered the build
uri: Option<String>The URI of the build.
url: Option<String>The REST URL of the build.
validation_results: Vec<BuildRequestValidationResult>