public FileBuilder From(string imageAndTag, string asName) { if (string.IsNullOrEmpty(imageAndTag)) { return(_fileBuilder = new FileBuilder(this)); } return(_fileBuilder = new FileBuilder(this).From(imageAndTag, asName)); }
/// <summary> /// Creates a _dockerfile_ builder. /// </summary> /// <param name="imageAndTag"> /// Optional image to specify as FROM. If omitted, it is up to the caller to specify _UseParent_ or _From_. /// </param> /// <returns> /// A newly created file builder. If empty or null string the `FileBuilder` is empty. Otherwise it has populated /// the `FileBuilder` with a parent of the specified image name (via _UseParent()_). /// </returns> public FileBuilder From(string imageAndTag = null) { if (string.IsNullOrEmpty(imageAndTag)) { return(_fileBuilder = new FileBuilder(this)); } return(_fileBuilder = new FileBuilder(this).UseParent(imageAndTag)); }
public FileBuilder FromFile(string dockerFile) { return(_fileBuilder = new FileBuilder(this).FromFile(dockerFile)); }
public FileBuilder FromString(string dockerfileString) { return(_fileBuilder = new FileBuilder(this).FromString(dockerfileString)); }
public FileBuilder From(string from) { return(_fileBuilder = new FileBuilder(this).UseParent(from)); }