Fingerprint_Card
Loading...
Searching...
No Matches
Zwipe.Build.Build.DockerBuild Class Referencesealed
Inheritance diagram for Zwipe.Build.Build.DockerBuild:
Collaboration diagram for Zwipe.Build.Build.DockerBuild:

Public Member Functions

override bool Execute ()

Properties

string Executable [get, set]
string Properties = string.Empty [get, set]
bool UseSudo = false [get, set]
ITaskItem[] Projects [get, set]

Private Member Functions

void OnStandardOutputReceived (string text)
void OnStandardErrorReceived (string text)
IEnumerable< stringGetTags (ITaskItem item)
IEnumerable< stringGetProperties (ITaskItem item)
IEnumerable< KeyValuePair< string, string > > GetFiles (ITaskItem item)
string FormatProperties (IEnumerable< string > properties)
string FormatTags (IEnumerable< string > tags)
bool Build (string fileName, string arguments)

Static Private Member Functions

static string PrepareContext (string originalContext, IEnumerable< KeyValuePair< string, string > > files)

Static Private Attributes

const string SudoExecutable = "sudo"
const string Dockerfile = "Dockerfile"
const string Dockerignore = ".dockerignore"
const char Separator = ';'
const string FileSeparator = "-/-"
const string ProjectItemTagsTag = "Tags"
const string ProjectItemFilesTag = "Files"
const string ProjectItemPropertiesTag = "Properties"

Member Function Documentation

◆ Build()

bool Zwipe.Build.Build.DockerBuild.Build ( string fileName,
string arguments )
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ Execute()

override bool Zwipe.Build.Build.DockerBuild.Execute ( )
Here is the call graph for this function:

◆ FormatProperties()

string Zwipe.Build.Build.DockerBuild.FormatProperties ( IEnumerable< string > properties)
private

◆ FormatTags()

string Zwipe.Build.Build.DockerBuild.FormatTags ( IEnumerable< string > tags)
private

◆ GetFiles()

IEnumerable< KeyValuePair< string, string > > Zwipe.Build.Build.DockerBuild.GetFiles ( ITaskItem item)
private
Here is the caller graph for this function:

◆ GetProperties()

IEnumerable< string > Zwipe.Build.Build.DockerBuild.GetProperties ( ITaskItem item)
private

◆ GetTags()

IEnumerable< string > Zwipe.Build.Build.DockerBuild.GetTags ( ITaskItem item)
private

◆ OnStandardErrorReceived()

void Zwipe.Build.Build.DockerBuild.OnStandardErrorReceived ( string text)
private
Here is the caller graph for this function:

◆ OnStandardOutputReceived()

void Zwipe.Build.Build.DockerBuild.OnStandardOutputReceived ( string text)
private
Here is the caller graph for this function:

◆ PrepareContext()

string Zwipe.Build.Build.DockerBuild.PrepareContext ( string originalContext,
IEnumerable< KeyValuePair< string, string > > files )
staticprivate
Here is the caller graph for this function:

Member Data Documentation

◆ Dockerfile

const string Zwipe.Build.Build.DockerBuild.Dockerfile = "Dockerfile"
staticprivate

◆ Dockerignore

const string Zwipe.Build.Build.DockerBuild.Dockerignore = ".dockerignore"
staticprivate

◆ FileSeparator

const string Zwipe.Build.Build.DockerBuild.FileSeparator = "-/-"
staticprivate

◆ ProjectItemFilesTag

const string Zwipe.Build.Build.DockerBuild.ProjectItemFilesTag = "Files"
staticprivate

◆ ProjectItemPropertiesTag

const string Zwipe.Build.Build.DockerBuild.ProjectItemPropertiesTag = "Properties"
staticprivate

◆ ProjectItemTagsTag

const string Zwipe.Build.Build.DockerBuild.ProjectItemTagsTag = "Tags"
staticprivate

◆ Separator

const char Zwipe.Build.Build.DockerBuild.Separator = ';'
staticprivate

◆ SudoExecutable

const string Zwipe.Build.Build.DockerBuild.SudoExecutable = "sudo"
staticprivate

Property Documentation

◆ Executable

string Zwipe.Build.Build.DockerBuild.Executable
getset

◆ Projects

ITaskItem [] Zwipe.Build.Build.DockerBuild.Projects
getset

◆ Properties

string Zwipe.Build.Build.DockerBuild.Properties = string.Empty
getset

◆ UseSudo

bool Zwipe.Build.Build.DockerBuild.UseSudo = false
getset

The documentation for this class was generated from the following file: