C# Класс JenkinsTransport.JenkinsProjectManager

Наследование: ICruiseProjectManager
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
IsValidWebUrl ( ) : bool

Описание методов

AbortBuild() публичный Метод

public AbortBuild ( string sessionToken, string userName ) : void
sessionToken string
userName string
Результат void

CancelPendingRequest() публичный Метод

public CancelPendingRequest ( string sessionToken ) : void
sessionToken string
Результат void

FixBuild() публичный Метод

public FixBuild ( string sessionToken, string fixingUserName ) : void
sessionToken string
fixingUserName string
Результат void

ForceBuild() публичный Метод

public ForceBuild ( string sessionToken, string>.Dictionary parameters, string userName ) : void
sessionToken string
parameters string>.Dictionary
userName string
Результат void

Initialize() публичный Метод

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
Результат void

Initialize() публичный Метод

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
Результат void

JenkinsProjectManager() публичный Метод

public JenkinsProjectManager ( IWebRequestFactory webRequestFactory, IJenkinsApiFactory jenkinsApiFactory ) : System
webRequestFactory IWebRequestFactory
jenkinsApiFactory IJenkinsApiFactory
Результат System

ListBuildParameters() публичный Метод

public ListBuildParameters ( ) : List
Результат List

RetrieveFileTransfer() публичный Метод

public RetrieveFileTransfer ( string fileName ) : IFileTransfer
fileName string
Результат IFileTransfer

RetrievePackageList() публичный Метод

public RetrievePackageList ( ) : ThoughtWorks.CruiseControl.Remote.PackageDetails[]
Результат ThoughtWorks.CruiseControl.Remote.PackageDetails[]

RetrieveSnapshot() публичный Метод

public RetrieveSnapshot ( ) : ThoughtWorks.CruiseControl.Remote.ProjectStatusSnapshot
Результат ThoughtWorks.CruiseControl.Remote.ProjectStatusSnapshot

StartProject() публичный Метод

public StartProject ( string sessionToken ) : void
sessionToken string
Результат void

StopProject() публичный Метод

public StopProject ( string sessionToken ) : void
sessionToken string
Результат void