DockerRunner
class DockerRunner(stages: Pipeline, context: DockerRunner.Context) : Runner, AutoCloseable, VolumeTrackable<DockerVolume>
Runner to execute a pipeline on docker and generates a ReportT
Default values for constructor creates a trivial DockerRunner just to emit errors in a ReportT
Types
Link copied to clipboard
class Context(submissionId: String, assignmentConfigId: Long, stageWaitDuration: Duration = Duration.ofMinutes(1), earlyReturnOnThrow: Boolean = false, envContext: DockerContext) : Runner.Context
Link copied to clipboard
data class ExecStateData(val stageIdx: Int, val stagePhase: DockerRunner.ExecStateData.StagePhase) : Runner.ExecStateData
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Asynchronous task which binds this runner to a daemon.
Link copied to clipboard
Asynchronous task which unbinds this runner from a daemon.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Shortcut for obtaining the DockerContext.RequestedSystemResources of a Runner.
Link copied to clipboard
Shortcut for obtaining the DockerContext.ResourceReservation of a Runner.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Asynchronous implementation of execWithInput.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun nonFatalErrors(_pipelineErrs: List<Runner.PipelineError>): List<ErrorUnit.PipelineErrorUnit.NonFatalError>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard