Skip to main content

RunnerConfig

Configures aspects of the task runner (also known as the action pipeline).

Index

Properties

archivableTargets

archivableTargets: string[]

List of target's for tasks without outputs, that should be cached and persisted.

optionalautoCleanCache

autoCleanCache?: boolean = ```ts true ```

Automatically clean the cache after every task run.

optionalcacheLifetime

cacheLifetime?: string = ```ts '7 days' ```

The lifetime in which task outputs will be cached.

optionalinheritColorsForPipedTasks

inheritColorsForPipedTasks?: boolean = ```ts true ```

Automatically inherit color settings for all tasks being ran.

optionalkillProcessThreshold

killProcessThreshold?: number = ```ts 2000 ```

Threshold in milliseconds in which to force kill running child processes after the pipeline receives an external signal. A value of 0 will not kill the process and let them run to completion.

logRunningCommand

logRunningCommand: boolean

Logs the task's command and arguments when running the task.