ContainerStartInfo Class

Contains information used to start a process in a container.

Inheritance Hierarchy

Syntax

public sealed class ContainerStartInfo : IEquatable<T>

Constructors

Name Description
ContainerStartInfo(string Image, Inedo.Agents.RemoteProcessStartInfo StartInfo, bool MapExecutionDirectory, System.Collections.Generic.IReadOnlyList<ContainerVolumeMapping> Volumes, System.Action<string> OutputDataReceived, System.Action<string> ErrorDataReceived)

Properties

Name Description
ErrorDataReceived

Method invoked when a line of error data is received.

Image

Image name used to look up the image using IBS.

MapExecutionDirectory

When true, the current execution dirctory will be mapped to /var/buildmaster-ibs/ in the container.

OutputDataReceived

Method invoked when a line of output data is received.

StartInfo

Inedo.Agents.RemoteProcessStartInfo instance describing the process to start inside the container.

Volumes

List of additional volumes to map inside the container.

Methods

Name Description
<Clone>$
Deconstruct(System.String& Image, Inedo.Agents.RemoteProcessStartInfo& StartInfo, System.Boolean& MapExecutionDirectory, System.Collections.Generic.IReadOnlyList`1& Volumes, System.Action`1& OutputDataReceived, System.Action`1& ErrorDataReceived)
Equals(ContainerStartInfo other)
GetHashCode
ToString