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
Dind
Enable Docker-in-Docker for the child build.
public bool Dind { get; }
Property Value
Image
Custom Docker image for the child build.
public string? Image { get; }
Property Value
Profile
Profiles to activate for the child build (comma-separated).
public string? Profile { get; }
Property Value
Verbosity
Verbosity level (quiet, minimal, normal, detailed).
public string? Verbosity { get; }
Property Value
Methods
ColdStart(bool)
Forces a fresh container for the child build.
public AndoBuildOptions ColdStart(bool cold = true)
Parameters
coldbool
Returns
WithDind(bool)
Enables Docker-in-Docker for the child build.
public AndoBuildOptions WithDind(bool dind = true)
Parameters
dindbool
Returns
WithImage(string)
Sets a custom Docker image for the child build.
public AndoBuildOptions WithImage(string image)
Parameters
imagestring
Returns
WithProfile(string)
Sets profiles to activate for the child build.
public AndoBuildOptions WithProfile(string profile)
Parameters
profilestring
Returns
WithVerbosity(string)
Sets the verbosity level for the child build.
public AndoBuildOptions WithVerbosity(string verbosity)
Parameters
verbositystring