Class BaseRun
-
- All Implemented Interfaces:
-
io.typeflows.util.Renderable
public abstract class BaseRun extends Step
Abstract base class for workflow steps that execute shell commands or scripts.
Run steps provide the ability to execute arbitrary commands directly in the runner's shell environment. They support various shells (bash, pwsh, cmd, etc.), can set environment variables, configure working directories, and handle command execution settings like timeouts and error handling. This is the foundation for both inline commands and script file execution.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classBaseRun.DSL
-
Field Summary
Fields Modifier and Type Field Description public final Stringshellpublic final IntegertimeoutMinutespublic final BooleancontinueOnErrorpublic final StringworkingDirectorypublic final Map<String, Object>envprivate final Stringnamepublic final Stringidpublic final Expressionconditionpublic final Map<String, Object>extra
-