pub struct WorkflowRun {Show 17 fields
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: Option<String>,
pub description: Option<String>,
pub building: bool,
pub id: String,
pub queue_id: i32,
pub actions: Vec<CommonAction>,
pub artifacts: Vec<Artifact>,
pub change_sets: Vec<CommonChangeSetList>,
pub previous_build: Option<ShortBuild>,
}
Expand description
A Build
from a WorkflowJob
Fields§
§url: String
URL for the build
number: u32
Build number for this job
duration: i64
Duration
estimated_duration: i64
Estimated duration
timestamp: u64
Timestamp of the build start
keep_log: bool
Are the logs kept?
result: Option<BuildStatus>
Build result
display_name: String
Display name, usually “#” followed by the build number
full_display_name: Option<String>
Full display name: job name followed by the build display name
description: Option<String>
Build description
building: bool
Is this build currently running
id: String
Build number in string format
queue_id: i32
ID while in the build queue
actions: Vec<CommonAction>
Build actions
artifacts: Vec<Artifact>
Artifacts saved by archived by this build
change_sets: Vec<CommonChangeSetList>
Change set for this build
previous_build: Option<ShortBuild>
Previous build
Trait Implementations§
Source§impl Build for WorkflowRun
impl Build for WorkflowRun
Source§impl Class for WorkflowRun
impl Class for WorkflowRun
Source§fn with_class() -> &'static str
fn with_class() -> &'static str
Should reply the _class provided by Jenkins for a type
Source§impl Debug for WorkflowRun
impl Debug for WorkflowRun
Source§impl<'de> Deserialize<'de> for WorkflowRun
impl<'de> Deserialize<'de> for WorkflowRun
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for WorkflowRun
impl RefUnwindSafe for WorkflowRun
impl Send for WorkflowRun
impl Sync for WorkflowRun
impl Unpin for WorkflowRun
impl UnwindSafe for WorkflowRun
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more