C# 클래스 Cydin.Builder.BuildService

파일 보기 프로젝트 열기: slluis/cydin 1 사용 예제들

공개 메소드들

메소드 설명
AuthorizeServiceConnection ( string address ) : void
Build ( int appId, int projectId ) : void
BuildAll ( ) : void
BuildAll ( int appId ) : void
CheckClient ( ) : void
Connect ( ) : bool
Disconnect ( ) : void
Log ( Exception ex ) : void
Log ( LogSeverity severity, string message ) : void
PublishRelease ( UserModel m, SourceTag source, bool activate ) : Cydin.Models.Release
SendMail ( IEnumerable addresses, string subject, string body ) : void
UpdateRepositories ( bool forceUpdate ) : void

비공개 메소드들

메소드 설명
AppendName ( string file, string name ) : void
BuildService ( ) : System
ConnectEventsStream ( TextWriter tw ) : WaitHandle
FindFiles ( HashSet fileList, string path ) : void
GenerateInstallerFile ( UserModel m, string packagesPath, Cydin.Models.Release rel ) : void
GenerateInstallerXml ( TextWriter sw, UserModel m, Cydin.Models.Release rel ) : void
GetCompatibleAppVersions ( UserModel m, List allAppReleases, string appVersion ) : string[]
GetNewerCompatibleAppVersions ( UserModel m, List allAppReleases, string appVersion ) : List
IsLatestRelease ( UserModel m, List allAppReleases, List releases, Cydin.Models.Release release, string platform, string targetAppVersion ) : bool
NotifyEvent ( string eventId, int appId, int projectId ) : void
RunCommand ( string command, string args, StringBuilder output, StringBuilder error, int timeout ) : void
RunUpdater ( ) : void
UpdateAllRepos ( bool updateAll ) : void
UpdateRepos ( int appId, bool updateAll ) : void

메소드 상세

AuthorizeServiceConnection() 공개 정적인 메소드

public static AuthorizeServiceConnection ( string address ) : void
address string
리턴 void

Build() 공개 정적인 메소드

public static Build ( int appId, int projectId ) : void
appId int
projectId int
리턴 void

BuildAll() 공개 정적인 메소드

public static BuildAll ( ) : void
리턴 void

BuildAll() 공개 정적인 메소드

public static BuildAll ( int appId ) : void
appId int
리턴 void

CheckClient() 공개 정적인 메소드

public static CheckClient ( ) : void
리턴 void

Connect() 공개 정적인 메소드

public static Connect ( ) : bool
리턴 bool

Disconnect() 공개 정적인 메소드

public static Disconnect ( ) : void
리턴 void

Log() 공개 정적인 메소드

public static Log ( Exception ex ) : void
ex System.Exception
리턴 void

Log() 공개 정적인 메소드

public static Log ( LogSeverity severity, string message ) : void
severity LogSeverity
message string
리턴 void

PublishRelease() 공개 정적인 메소드

public static PublishRelease ( UserModel m, SourceTag source, bool activate ) : Cydin.Models.Release
m Cydin.Models.UserModel
source Cydin.Models.SourceTag
activate bool
리턴 Cydin.Models.Release

SendMail() 공개 정적인 메소드

public static SendMail ( IEnumerable addresses, string subject, string body ) : void
addresses IEnumerable
subject string
body string
리턴 void

UpdateRepositories() 공개 정적인 메소드

public static UpdateRepositories ( bool forceUpdate ) : void
forceUpdate bool
리턴 void