C# 클래스 DeploymentTracker.Services.Tasks.BuildTasks

Contains all build tasks
상속: IDisposable
파일 보기 프로젝트 열기: RyanTBerry/WindowsAzureDeploymentTracker

공개 메소드들

메소드 설명
BuildTasks ( BuildArgs buildArgs ) : System

Initializes a new instance of the BuildTasks class.

CreateDedicatedTfsWorkSpace ( ) : void

Creates the dedicated TFS work space.

DeleteDedicatedTfsWorkSpace ( ) : void

Deletes the dedicated TFS work space.

Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

ExecMsBuild ( ) : bool

Execs the ms build.

GetTfsLabelCodeToLocal ( string tfsLabelName ) : void

Gets the TFS label code to local.

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

Releases unmanaged and - optionally - managed resources The bulk of the clean-up code is implemented in Dispose(bool)

비공개 메소드들

메소드 설명
CreateRequiredFolders ( ) : void

Creates the required folders.

CreateUniqueBuildDirectory ( string actualsolutionName, string tfsWorkingPath ) : string

Creates the unique build directory for the solution.

ExecuteProcessWithTF ( string tfsParameters ) : void

Executes TF.exe using parameters

GetPackageFilePath ( ) : string

Gets the package file path.

GetSolutionFilePath ( ) : string

Gets the solution file path.

LogToFile ( string logData ) : void

Logs to file.

메소드 상세

BuildTasks() 공개 메소드

Initializes a new instance of the BuildTasks class.
public BuildTasks ( BuildArgs buildArgs ) : System
buildArgs DeploymentTracker.Services.Entities.BuildArgs
리턴 System

CreateDedicatedTfsWorkSpace() 공개 메소드

Creates the dedicated TFS work space.
public CreateDedicatedTfsWorkSpace ( ) : void
리턴 void

DeleteDedicatedTfsWorkSpace() 공개 메소드

Deletes the dedicated TFS work space.
public DeleteDedicatedTfsWorkSpace ( ) : void
리턴 void

Dispose() 공개 메소드

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

Releases unmanaged and - optionally - managed resources The bulk of the clean-up code is implemented in Dispose(bool)
protected Dispose ( bool disposing ) : void
disposing bool true to release both managed and unmanaged resources; false to release only unmanaged resources.
리턴 void

ExecMsBuild() 공개 메소드

Execs the ms build.
public ExecMsBuild ( ) : bool
리턴 bool

GetTfsLabelCodeToLocal() 공개 메소드

Gets the TFS label code to local.
public GetTfsLabelCodeToLocal ( string tfsLabelName ) : void
tfsLabelName string Name of the TFS label.
리턴 void