[][src]Trait jenkins_api::job::BuildableJob

pub trait BuildableJob: Job + Sized {
    fn build(&self, jenkins_client: &Jenkins) -> Result<ShortQueueItem> { ... }
fn builder<'a, 'b, 'c, 'd>(
        &'a self,
        jenkins_client: &'b Jenkins
    ) -> Result<JobBuilder<'a, 'b, 'c, 'd>> { ... } }

Common trait for jobs that can be build

Provided methods

fn build(&self, jenkins_client: &Jenkins) -> Result<ShortQueueItem>

Build this job

fn builder<'a, 'b, 'c, 'd>(
    &'a self,
    jenkins_client: &'b Jenkins
) -> Result<JobBuilder<'a, 'b, 'c, 'd>>

Create a JobBuilder to setup a build of a Job

Loading content...

Implementors

impl BuildableJob for BuildFlowJob[src]

impl BuildableJob for FreeStyleProject[src]

impl BuildableJob for MatrixProject[src]

impl BuildableJob for MavenModuleSet[src]

impl BuildableJob for MultiJobProject[src]

impl BuildableJob for WorkflowJob[src]

Loading content...