Struct gitlab_runner_mock::MockJobBuilder
source · pub struct MockJobBuilder { /* private fields */ }
Implementations§
source§impl MockJobBuilder
impl MockJobBuilder
pub fn add_variable(
&mut self,
key: String,
value: String,
public: bool,
masked: bool
)
pub fn add_step(
&mut self,
name: MockJobStepName,
script: Vec<String>,
timeout: u64,
when: MockJobStepWhen,
allow_failure: bool
)
pub fn add_artifact(
&mut self,
name: Option<String>,
untracked: bool,
paths: Vec<String>,
when: Option<MockJobArtifactWhen>,
artifact_type: String,
artifact_format: Option<String>,
expire_in: Option<String>
)
pub fn add_artifact_paths(&mut self, paths: Vec<String>)
pub fn dependency(&mut self, dependency: MockJob)
pub fn build(self) -> MockJob
Trait Implementations§
source§impl Debug for MockJobBuilder
impl Debug for MockJobBuilder
source§impl Default for MockJobBuilder
impl Default for MockJobBuilder
source§fn default() -> MockJobBuilder
fn default() -> MockJobBuilder
Returns the “default value” for a type. Read more