FsMake


MakeContext Type

The context passed to each Make.

Record fields

Record Field Description

Console

Full Usage: Console

Field type: IWriter

Gets the current IWriter that can be used to write to the console.

Field type: IWriter

ExtraArgs

Full Usage: ExtraArgs

Field type: string list

Gets the extra arguments passed to the runner.

These are arguments that were passed after "--". eg. dotnet fsi build.fsx -- build -- --clean

Field type: string list

IsParallel

Full Usage: IsParallel

Field type: bool

Gets a bool indicating if the Step is running in parallel.

Field type: bool

PipelineName

Full Usage: PipelineName

Field type: string

Gets the name of the currently executing Pipeline.

Field type: string

Prefix

Full Usage: Prefix

Field type: TextPart

Gets the console prefix for the current Step.

Field type: TextPart

PrefixOption

Full Usage: PrefixOption

Field type: PrefixOption

Gets the globally configured PrefixOption.

Field type: PrefixOption

ProcessMonitor

Full Usage: ProcessMonitor

Field type: Agent

Gets the process monitor Agent for the currently running Pipeline.

Field type: Agent

StepName

Full Usage: StepName

Field type: string

Gets the name of the currently execting Step.

Field type: string