Runnable Args
data class RunnableArgs(val alwaysRun: Output<Boolean>? = null, val background: Output<Boolean>? = null, val barrier: Output<BarrierArgs>? = null, val container: Output<ContainerArgs>? = null, val environment: Output<EnvironmentArgs>? = null, val ignoreExitStatus: Output<Boolean>? = null, val labels: Output<Map<String, String>>? = null, val script: Output<ScriptArgs>? = null, val timeout: Output<String>? = null) : ConvertibleToJava<RunnableArgs>
Runnable describes instructions for executing a specific script or container as part of a Task.
Constructors
Link copied to clipboard
fun RunnableArgs(alwaysRun: Output<Boolean>? = null, background: Output<Boolean>? = null, barrier: Output<BarrierArgs>? = null, container: Output<ContainerArgs>? = null, environment: Output<EnvironmentArgs>? = null, ignoreExitStatus: Output<Boolean>? = null, labels: Output<Map<String, String>>? = null, script: Output<ScriptArgs>? = null, timeout: Output<String>? = null)
Functions
Properties
Link copied to clipboard
By default, after a Runnable fails, no further Runnable are executed. This flag indicates that this Runnable must be run even if the Task has already failed. This is useful for Runnables that copy output files off of the VM or for debugging. The always_run flag does not override the Task's overall max_run_duration. If the max_run_duration has expired then no further Runnables will execute, not even always_run Runnables.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard