Appearance
Triggers behavior
TIP
The following options can be set globally and overwritten on a per pipeline bases.
Set pipeline default I/O
By default, pipelines are triggered attached to the standard output.
For example, a git action like git push
will wait for the pipeline execution to complete before giving you a new prompt.
To prevent waiting forever when triggering heavy workloads, you can set the pipeline to be executed detached from the standard output.
ts
const my_pipeline = {
name: "always_detached_when_triggered_by_git",
steps: [],
options: {
attach: false
}
};
const my_pipeline = {
name: "always_detached_when_triggered_by_git",
steps: [],
options: {
attach: false
}
};
When running a pipeline with the command pipelight run
, this flag is not interpreted and therefore the pipeline is triggered in the background unless you attach it pipelight run --attach
.
Set default log level
Triggering a pipeline in attached state will print the minimum pipeline log.
You can set the default log level Available levels are error
, warn
, info
, debug
and trace
.
ts
pipeline: {
options: {
attach: false;
log_level: "warn",
}
}
pipeline: {
options: {
attach: false;
log_level: "warn",
}
}
Set defaults globally
You can set those defaults globally
ts
config: {
options: {
attach: false;
log_level: "warn",
}
pipelines:[]
}
config: {
options: {
attach: false;
log_level: "warn",
}
pipelines:[]
}