Table of Contents

Class AndoBuildOptions

Namespace
Ando.Operations
Assembly
ando.dll

Fluent builder for configuring nested build options. Methods return 'this' for chaining.

public class AndoBuildOptions
Inheritance
AndoBuildOptions
Inherited Members

Properties

Cold

Force fresh container instead of reusing warm container.

public bool Cold { get; }

Property Value

bool

Dind

Enable Docker-in-Docker for the child build.

public bool Dind { get; }

Property Value

bool

Image

Custom Docker image for the child build.

public string? Image { get; }

Property Value

string

Profile

Profiles to activate for the child build (comma-separated).

public string? Profile { get; }

Property Value

string

Verbosity

Verbosity level (quiet, minimal, normal, detailed).

public string? Verbosity { get; }

Property Value

string

Methods

ColdStart(bool)

Forces a fresh container for the child build.

public AndoBuildOptions ColdStart(bool cold = true)

Parameters

cold bool

Returns

AndoBuildOptions

WithDind(bool)

Enables Docker-in-Docker for the child build.

public AndoBuildOptions WithDind(bool dind = true)

Parameters

dind bool

Returns

AndoBuildOptions

WithImage(string)

Sets a custom Docker image for the child build.

public AndoBuildOptions WithImage(string image)

Parameters

image string

Returns

AndoBuildOptions

WithProfile(string)

Sets profiles to activate for the child build.

public AndoBuildOptions WithProfile(string profile)

Parameters

profile string

Returns

AndoBuildOptions

WithVerbosity(string)

Sets the verbosity level for the child build.

public AndoBuildOptions WithVerbosity(string verbosity)

Parameters

verbosity string

Returns

AndoBuildOptions