pub struct BuildOrchestrator { /* private fields */ }Expand description
Build orchestrator that manages the full pipeline
Implementations§
Source§impl BuildOrchestrator
impl BuildOrchestrator
pub fn new() -> Self
pub fn add_job(&mut self, config: BuildConfig)
Sourcepub fn execute_job(&mut self, idx: usize) -> Result<(), KernelError>
pub fn execute_job(&mut self, idx: usize) -> Result<(), KernelError>
Execute the build pipeline for a single job
pub fn job_count(&self) -> usize
pub fn completed_count(&self) -> usize
pub fn get_job(&self, idx: usize) -> Option<&BuildJob>
Trait Implementations§
Source§impl Default for BuildOrchestrator
impl Default for BuildOrchestrator
Source§fn default() -> BuildOrchestrator
fn default() -> BuildOrchestrator
Returns the “default value” for a type. Read more