Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IsolationMode ¶
type IsolationMode string
IsolationMode controls how each job's working tree is materialized.
- IsolationAuto: stage per-job when effective concurrency > 1 (default)
- IsolationWorkspace: always stage per job
- IsolationNone: share the source tree across all jobs (legacy behavior)
const ( IsolationAuto IsolationMode = "auto" IsolationWorkspace IsolationMode = "workspace" IsolationNone IsolationMode = "none" )
type Runner ¶
type Runner struct {
WorkDir string
UseWorkDirOverride bool
Stdout io.Writer
Stderr io.Writer
DryRun bool
JobID string
Retry bool
Verbose bool
Color bool
Executor executor.Executor
Runtime executor.RuntimeContext
Store *state.Store
ExecID string
Concurrency int
FilterComponents []string
FilterEnv string
Isolation IsolationMode
KeepWorkspaces bool
ComponentConcurrency int
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.