C# Class SepLabs.Projects.TfsManualBuildCreator.TfsManager

Implementation of ITfsManager.
Inheritance: ITfsManager
Mostra file Open project: sep/TfsManualBuildCreator

Public Methods

Method Description
ConnectToServer ( Uri tfsUri ) : void

Connects to TFS Project Collection.

CreateBuild ( string label, string dropLocation ) : void

Creates the build.

This has not been tested with incorrect TFS permissions.

LoadBuildInProjectByName ( string buildName, string projectName ) : void

Loads the Build Definition in a project by name.

LoadBuildService ( ) : void

Loads the build service.

Method Details

ConnectToServer() public method

Connects to TFS Project Collection.
Thrown if unable to connect to Collection URI.
public ConnectToServer ( Uri tfsUri ) : void
tfsUri System.Uri The TFS collection URI.
return void

CreateBuild() public method

Creates the build.
This has not been tested with incorrect TFS permissions.
Thrown if unable to create build.
public CreateBuild ( string label, string dropLocation ) : void
label string The label.
dropLocation string The drop location.
return void

LoadBuildInProjectByName() public method

Loads the Build Definition in a project by name.
Thrown if unable to find build definition.
public LoadBuildInProjectByName ( string buildName, string projectName ) : void
buildName string Name of the build.
projectName string Name of the project.
return void

LoadBuildService() public method

Loads the build service.
Thrown if no build service is found.
public LoadBuildService ( ) : void
return void