C# Class Cargowire.CIBridge.TeamCity

Implementation of IBuildEngine using Paul Stacks TeamCitySharp
Inheritance: IBuildEngine
Show file Open project: cargowire/CIBridge Class Usage Examples

Public Methods

Method Description
ForceBuild ( string projectName ) : void
ForceBuild ( string projectName, Branch branch ) : void
GetStatus ( ) : IEnumerable
TeamCity ( Uri url, string username, string password ) : System

Protected Methods

Method Description
NegotiateProjectName ( string projectName, Branch branch ) : string

Private Methods

Method Description
Open ( ) : TeamCitySharp.TeamCityClient
Open ( Uri uri ) : TeamCitySharp.TeamCityClient

Method Details

ForceBuild() public method

public ForceBuild ( string projectName ) : void
projectName string
return void

ForceBuild() public method

public ForceBuild ( string projectName, Branch branch ) : void
projectName string
branch Branch
return void

GetStatus() public method

public GetStatus ( ) : IEnumerable
return IEnumerable

NegotiateProjectName() protected method

protected NegotiateProjectName ( string projectName, Branch branch ) : string
projectName string
branch Branch
return string

TeamCity() public method

public TeamCity ( Uri url, string username, string password ) : System
url System.Uri
username string
password string
return System