C# 클래스 VersionOne.Integration.CCNet.VersionOnePublisher

상속: ITask
파일 보기 프로젝트 열기: versionone/VersionOne.Integration.CCNet

Private Properties

프로퍼티 타입 설명
CreateV1Instance VersionOne.SDK.ObjectModel.V1Instance
DetermineSource string
DetermineStatus string
DetermineWorkitems IEnumerable
GetBuildDate System.DateTime
GetBuildProject VersionOne.SDK.ObjectModel.BuildProject
GetElapsed double
GetModificationDescription string
GetProxy VersionOne.SDK.ObjectModel.ProxySettings
ResolveChanges IEnumerable
ResolveReference IEnumerable
SetChangeSets void
Trace void

공개 메소드들

메소드 설명
CreateBuildUrl ( IIntegrationResult result ) : string
Run ( IIntegrationResult result ) : void

비공개 메소드들

메소드 설명
CreateV1Instance ( ) : VersionOne.SDK.ObjectModel.V1Instance
DetermineSource ( IIntegrationResult result ) : string
DetermineStatus ( IIntegrationResult result ) : string
DetermineWorkitems ( ChangeInfo change ) : IEnumerable

Pull the workitem numbers out of the change comments.

GetBuildDate ( IIntegrationResult result ) : System.DateTime
GetBuildProject ( IIntegrationResult result ) : VersionOne.SDK.ObjectModel.BuildProject

Find the first BuildProject where the Reference matches the result.ProjectName.

GetElapsed ( IIntegrationResult result ) : double
GetModificationDescription ( IEnumerable changes ) : string
GetProxy ( ) : VersionOne.SDK.ObjectModel.ProxySettings
ResolveChanges ( IEnumerable modifications ) : IEnumerable

Cull out a distinct set of changes from the CCNet Modifications collection.

ResolveReference ( string reference ) : IEnumerable

Resolve a check-in comment identifier to a PrimaryWorkitem.

If the reference matches a SecondaryWorkitem, we need to navigate to the parent.

SetChangeSets ( VersionOne.SDK.ObjectModel.BuildRun run, IEnumerable changes ) : void

Associate this BuildRun with one or more ChangeSets. If there is no ChangeSet, then create one.

Trace ( string format ) : void

메소드 상세

CreateBuildUrl() 공개 메소드

public CreateBuildUrl ( IIntegrationResult result ) : string
result IIntegrationResult
리턴 string

Run() 공개 메소드

public Run ( IIntegrationResult result ) : void
result IIntegrationResult
리턴 void