C# Класс Cydin.Builder.BuildService

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

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

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