C# 클래스 CcNet.Labeller.GitRevisionLabeller

상속: ILabeller
파일 보기 프로젝트 열기: atzedent/ccnet.GitRevisionLabeller.plugin

Private Properties

프로퍼티 타입 설명
BaseWorkingDirectory string
GetOriginHash string
GetRepositoryFullPath string
NewProcessInfo ThoughtWorks.CruiseControl.Core.Util.ProcessInfo
SetEnvironmentVariable void
SetEnvironmentVariable void

공개 메소드들

메소드 설명
Generate ( IIntegrationResult resultFromLastBuild ) : string

Returns the label to use for the current build.

Run ( IIntegrationResult result ) : void

Runs the task, given the specified IIntegrationResult, in the specified IProject.

비공개 메소드들

메소드 설명
BaseWorkingDirectory ( IIntegrationResult result ) : string
GetOriginHash ( IIntegrationResult result ) : string
GetRepositoryFullPath ( IIntegrationResult result ) : string
NewProcessInfo ( string args, string dir ) : ThoughtWorks.CruiseControl.Core.Util.ProcessInfo
SetEnvironmentVariable ( string name, int @value ) : void
SetEnvironmentVariable ( string name, string @value ) : void

메소드 상세

Generate() 공개 메소드

Returns the label to use for the current build.
public Generate ( IIntegrationResult resultFromLastBuild ) : string
resultFromLastBuild IIntegrationResult IntegrationResult from last build used to determine the next label.
리턴 string

Run() 공개 메소드

Runs the task, given the specified IIntegrationResult, in the specified IProject.
public Run ( IIntegrationResult result ) : void
result IIntegrationResult The label for the current build.
리턴 void