C# Class JenkinsTransport.JenkinsProjectManager

Inheritance: ICruiseProjectManager
Afficher le fichier Open project: csnate/cctray-jenkins-transport Class Usage Examples

Méthodes publiques

Méthode Description
AbortBuild ( string sessionToken, string userName ) : void
CancelPendingRequest ( string sessionToken ) : void
FixBuild ( string sessionToken, string fixingUserName ) : void
ForceBuild ( string sessionToken, string>.Dictionary parameters, string userName ) : void
Initialize ( ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer server, string projectName, Settings settings ) : void

Sets the Configuration for this server manager

Initialize ( ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer server, string projectName, string settings ) : void

Sets the Configuration for this server manager

JenkinsProjectManager ( IWebRequestFactory webRequestFactory, IJenkinsApiFactory jenkinsApiFactory ) : System
ListBuildParameters ( ) : List
RetrieveFileTransfer ( string fileName ) : IFileTransfer
RetrievePackageList ( ) : ThoughtWorks.CruiseControl.Remote.PackageDetails[]
RetrieveSnapshot ( ) : ThoughtWorks.CruiseControl.Remote.ProjectStatusSnapshot
StartProject ( string sessionToken ) : void
StopProject ( string sessionToken ) : void

Private Methods

Méthode Description
IsValidWebUrl ( ) : bool

Method Details

AbortBuild() public méthode

public AbortBuild ( string sessionToken, string userName ) : void
sessionToken string
userName string
Résultat void

CancelPendingRequest() public méthode

public CancelPendingRequest ( string sessionToken ) : void
sessionToken string
Résultat void

FixBuild() public méthode

public FixBuild ( string sessionToken, string fixingUserName ) : void
sessionToken string
fixingUserName string
Résultat void

ForceBuild() public méthode

public ForceBuild ( string sessionToken, string>.Dictionary parameters, string userName ) : void
sessionToken string
parameters string>.Dictionary
userName string
Résultat void

Initialize() public méthode

Sets the Configuration for this server manager
public Initialize ( ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer server, string projectName, Settings settings ) : void
server ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer the BuildServer configuration
projectName string the project name
settings Settings the Settings
Résultat void

Initialize() public méthode

Sets the Configuration for this server manager
public Initialize ( ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer server, string projectName, string settings ) : void
server ThoughtWorks.CruiseControl.CCTrayLib.Configuration.BuildServer the BuildServer configuration
projectName string the project name
settings string the Settings in string form
Résultat void

JenkinsProjectManager() public méthode

public JenkinsProjectManager ( IWebRequestFactory webRequestFactory, IJenkinsApiFactory jenkinsApiFactory ) : System
webRequestFactory IWebRequestFactory
jenkinsApiFactory IJenkinsApiFactory
Résultat System

ListBuildParameters() public méthode

public ListBuildParameters ( ) : List
Résultat List

RetrieveFileTransfer() public méthode

public RetrieveFileTransfer ( string fileName ) : IFileTransfer
fileName string
Résultat IFileTransfer

RetrievePackageList() public méthode

public RetrievePackageList ( ) : ThoughtWorks.CruiseControl.Remote.PackageDetails[]
Résultat ThoughtWorks.CruiseControl.Remote.PackageDetails[]

RetrieveSnapshot() public méthode

public RetrieveSnapshot ( ) : ThoughtWorks.CruiseControl.Remote.ProjectStatusSnapshot
Résultat ThoughtWorks.CruiseControl.Remote.ProjectStatusSnapshot

StartProject() public méthode

public StartProject ( string sessionToken ) : void
sessionToken string
Résultat void

StopProject() public méthode

public StopProject ( string sessionToken ) : void
sessionToken string
Résultat void