Treatment setupRunner

cicd/runners::setupRunner


Configuration

⬡ dispatcher: cicd/runners::CicdDispatchEngine
⬡ logger: log/logger::Logger
⬡ runner: cicd/runners::CicdRunnerEngine

Parameters

↳ var arch: Option<Arch> = _ (work/resources/arch::Arch)
↳ var containers: Vec<Container> = [] (work/resources::Container)
↳ var cpu: u32
↳ var edition: Option<string> = _
↳ var max_duration: u32 = 3600
↳ var memory: u32
↳ var name: string
↳ var service_containers: Vec<ServiceContainer> = [] (work/resources::ServiceContainer)
↳ var stop_on_failure: bool = true
↳ var storage: u32
↳ var volumes: Vec<Volume> = [] (work/resources::Volume)

Inputs

⇥ trigger: Block<void>

Outputs

↦ failed: Block<void>
↦ ready: Block<void>