Struct jenkins_api::build::CommonBuild[][src]

pub struct CommonBuild {
    pub url: String,
    pub number: u32,
    pub duration: i64,
    pub estimated_duration: i64,
    pub timestamp: u64,
    pub keep_log: bool,
    pub result: Option<BuildStatus>,
    pub display_name: String,
    pub full_display_name: String,
    pub description: Option<String>,
    pub building: bool,
    pub id: String,
    pub queue_id: i32,
    pub actions: Vec<CommonAction>,
    pub artifacts: Vec<Artifact>,
    pub class: Option<String>,
    // some fields omitted
}

A Jenkins Build

Fields

URL for the build

Build number for this job

Duration

Estimated duration

Timestamp of the build start

Are the logs kept?

Build result

Display name, usually "#" followed by the build number

Full display name: job name followed by the build display name

Build description

Is this build currently running

Build number in string format

ID while in the build queue

Build actions

Artifacts saved by archived by this build

_class provided by Jenkins

Methods

impl CommonBuild
[src]

Read the object as one of it's specialization implementing $trait

Trait Implementations

impl Debug for CommonBuild
[src]

Formats the value using the given formatter. Read more

impl Clone for CommonBuild
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Build for CommonBuild
[src]

Type of the job that triggered this build

Get the url of a build

Get the Job from a Build

Get the console output from a Build

Auto Trait Implementations

impl Send for CommonBuild

impl Sync for CommonBuild