C# 클래스 JenkinsTransport.JenkinsProjectManager

상속: ICruiseProjectManager
파일 보기 프로젝트 열기: csnate/cctray-jenkins-transport 1 사용 예제들

공개 메소드들

메소드 설명
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