pub struct BuildDefinition32 {Show 21 fields
pub build_definition_reference3_2: BuildDefinitionReference32,
pub badge_enabled: Option<bool>,
pub build: Vec<BuildDefinitionStep>,
pub build_number_format: Option<String>,
pub comment: Option<String>,
pub demands: Vec<Demand>,
pub description: Option<String>,
pub drop_location: Option<String>,
pub job_authorization_scope: Option<JobAuthorizationScope>,
pub job_cancel_timeout_in_minutes: Option<i32>,
pub job_timeout_in_minutes: Option<i32>,
pub latest_build: Option<Build>,
pub latest_completed_build: Option<Build>,
pub options: Vec<BuildOption>,
pub process_parameters: Option<ProcessParameters>,
pub properties: Option<PropertiesCollection>,
pub repository: Option<BuildRepository>,
pub retention_rules: Vec<RetentionPolicy>,
pub tags: Vec<String>,
pub triggers: Vec<BuildTrigger>,
pub variables: Option<Value>,
}Expand description
For back-compat with extensions that use the old Steps format instead of Process and Phases
Fields§
§build_definition_reference3_2: BuildDefinitionReference32§badge_enabled: Option<bool>Indicates whether badges are enabled for this definition
build: Vec<BuildDefinitionStep>§build_number_format: Option<String>The build number format
comment: Option<String>The comment entered when saving the definition
demands: Vec<Demand>§description: Option<String>The description
drop_location: Option<String>The drop location for the definition
The job authorization scope for builds which are queued against this definition
job_cancel_timeout_in_minutes: Option<i32>The job cancel timeout in minutes for builds which are cancelled by user for this definition
job_timeout_in_minutes: Option<i32>The job execution timeout in minutes for builds which are queued against this definition
latest_build: Option<Build>Data representation of a build.
latest_completed_build: Option<Build>Data representation of a build.
options: Vec<BuildOption>§process_parameters: Option<ProcessParameters>§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.
repository: Option<BuildRepository>Represents a repository used by a build definition.
retention_rules: Vec<RetentionPolicy>§triggers: Vec<BuildTrigger>§variables: Option<Value>Implementations§
Source§impl BuildDefinition32
impl BuildDefinition32
pub fn new(build_definition_reference3_2: BuildDefinitionReference32) -> Self
Trait Implementations§
Source§impl Clone for BuildDefinition32
impl Clone for BuildDefinition32
Source§fn clone(&self) -> BuildDefinition32
fn clone(&self) -> BuildDefinition32
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more