C# Класс MonkeyWrench.Configuration

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
AllowAnonymousAccess bool
AllowPasswordLogin bool
AllowedCommitReporterIPs string
AutomaticScheduler bool
AutomaticSchedulerInterval int
ChildProcessAlgorithm string
CleanLargeObjects bool
CompressFiles bool
ConnectionRetryDuration int
DataDirectory string
DatabaseHost string
DatabaseName string
DatabasePassword string
DatabasePort int
DatabaseUser string
ExecuteDeletionDirectives bool
ForceFullUpdate bool
GitHubOauthClientId string
GitHubOauthClientSecret string
GitHubOauthRedirect string
GitHubOrganizationList string[]
Host string
LockingAlgorithm string
LogFile string
LogLevel string
MoveFilesToDatabase bool
MoveFilesToFileSystem bool
NoOutputTimeout int
NoProgressTimeout int
OauthClientId string
OauthClientSecret string
OauthRedirect string
OpenIdProvider string
OpenIdRoles string[]
Platform string
RevDataDirectory string
SchedulerAccount string
SchedulerPassword string
SiteSkin string
StoreFilesInDB bool
UploadPort int
WebServicePassword string
WebServiceUrl string
WebSiteUrl string

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

Метод Описание
CygwinizePath ( string path ) : string
GetArch ( ) : string

Get the architecture of the machine we're running on. Either BUILDER_ARCH or 'Default'

GetCIncludePath ( int lane_id, string revision ) : string
GetCPlusIncludePath ( int lane_id, string revision ) : string
GetDataInstallDir ( int lane_id, string revision ) : string

BUILD_DATA/lanes/BUILD_LANE/BUILD_REVISION/install

GetDataLane ( int lane_id ) : string
GetDataLogDir ( int lane_id, string revision ) : string

BUILD_DATA/lanes/BUILD_LANE/BUILD_REVISION/logs

GetDataRevisionDir ( int lane_id, string revision ) : string

BUILD_DATA/lanes/BUILD_LANE/BUILD_REVISION

GetDataSourceDir ( int lane_id, string revision ) : string

BUILD_DATA/lanes/BUILD_LANE/BUILD_REVISION/source

GetDependentDownloadDirectory ( int lane_id, string dependent_lane, string revision ) : string
GetFilesDirectory ( ) : string

The directory where the database stores the files (as opposed to storing the files in the db itself)

GetHost ( ) : string

Get the host name of the machine we're running on. Either BUILDER_HOST or 'Default'

GetLdLibraryPath ( int lane_id, string revision ) : string
GetPath ( int lane_id, string revision ) : string
GetPkgConfigPath ( int lane_id, string revision ) : string
GetPlatform ( ) : System.Platform

The platform we're currently executing on.

GetReleaseDirectory ( ) : string

The directory where the monkeywrench releases are stored

GetSchedulerCommitsDirectory ( ) : string

The web frontend receives files to ReportCommit.aspx, these files are written into this directory. The scheduler looks for files in this directory and only accesses the remote repository when it determines that something has been committed.

GetSchedulerRepositoryCacheDirectory ( string repository ) : string

A repository cache directory for the schedulers which may need it (git)

GetWebSiteUrl ( ) : string
LoadConfiguration ( string arguments ) : bool

Loads any configuration. Returns false if loading fails, in which case the application must exit asap. There's no need to report errors, an error message have been printed to stderr.

LoadConfiguration ( string arguments, string file ) : bool
VerifyBuildBotConfiguration ( ) : bool

Приватные методы

Метод Описание
ExecuteSuspendedProcessHack ( string arguments ) : void
GetNodeValue ( this node, string @default ) : string
ShowHelp ( OptionSet options ) : void
setupLog4Net ( ) : void

Описание методов

CygwinizePath() публичный статический Метод

public static CygwinizePath ( string path ) : string
path string
Результат string

GetArch() публичный статический Метод

Get the architecture of the machine we're running on. Either BUILDER_ARCH or 'Default'
public static GetArch ( ) : string
Результат string

GetCIncludePath() публичный статический Метод

public static GetCIncludePath ( int lane_id, string revision ) : string
lane_id int
revision string
Результат string

GetCPlusIncludePath() публичный статический Метод

public static GetCPlusIncludePath ( int lane_id, string revision ) : string
lane_id int
revision string
Результат string

GetDataInstallDir() публичный статический Метод

BUILD_DATA/lanes/BUILD_LANE/BUILD_REVISION/install
public static GetDataInstallDir ( int lane_id, string revision ) : string
lane_id int
revision string
Результат string

GetDataLane() публичный статический Метод

public static GetDataLane ( int lane_id ) : string
lane_id int
Результат string

GetDataLogDir() публичный статический Метод

BUILD_DATA/lanes/BUILD_LANE/BUILD_REVISION/logs
public static GetDataLogDir ( int lane_id, string revision ) : string
lane_id int
revision string
Результат string

GetDataRevisionDir() публичный статический Метод

BUILD_DATA/lanes/BUILD_LANE/BUILD_REVISION
public static GetDataRevisionDir ( int lane_id, string revision ) : string
lane_id int
revision string
Результат string

GetDataSourceDir() публичный статический Метод

BUILD_DATA/lanes/BUILD_LANE/BUILD_REVISION/source
public static GetDataSourceDir ( int lane_id, string revision ) : string
lane_id int
revision string
Результат string

GetDependentDownloadDirectory() публичный статический Метод

public static GetDependentDownloadDirectory ( int lane_id, string dependent_lane, string revision ) : string
lane_id int
dependent_lane string
revision string
Результат string

GetFilesDirectory() публичный статический Метод

The directory where the database stores the files (as opposed to storing the files in the db itself)
public static GetFilesDirectory ( ) : string
Результат string

GetHost() публичный статический Метод

Get the host name of the machine we're running on. Either BUILDER_HOST or 'Default'
public static GetHost ( ) : string
Результат string

GetLdLibraryPath() публичный статический Метод

public static GetLdLibraryPath ( int lane_id, string revision ) : string
lane_id int
revision string
Результат string

GetPath() публичный статический Метод

public static GetPath ( int lane_id, string revision ) : string
lane_id int
revision string
Результат string

GetPkgConfigPath() публичный статический Метод

public static GetPkgConfigPath ( int lane_id, string revision ) : string
lane_id int
revision string
Результат string

GetPlatform() публичный статический Метод

The platform we're currently executing on.
public static GetPlatform ( ) : System.Platform
Результат System.Platform

GetReleaseDirectory() публичный статический Метод

The directory where the monkeywrench releases are stored
public static GetReleaseDirectory ( ) : string
Результат string

GetSchedulerCommitsDirectory() публичный статический Метод

The web frontend receives files to ReportCommit.aspx, these files are written into this directory. The scheduler looks for files in this directory and only accesses the remote repository when it determines that something has been committed.
public static GetSchedulerCommitsDirectory ( ) : string
Результат string

GetSchedulerRepositoryCacheDirectory() публичный статический Метод

A repository cache directory for the schedulers which may need it (git)
public static GetSchedulerRepositoryCacheDirectory ( string repository ) : string
repository string
Результат string

GetWebSiteUrl() публичный статический Метод

public static GetWebSiteUrl ( ) : string
Результат string

LoadConfiguration() публичный статический Метод

Loads any configuration. Returns false if loading fails, in which case the application must exit asap. There's no need to report errors, an error message have been printed to stderr.
public static LoadConfiguration ( string arguments ) : bool
arguments string
Результат bool

LoadConfiguration() публичный статический Метод

public static LoadConfiguration ( string arguments, string file ) : bool
arguments string
file string
Результат bool

VerifyBuildBotConfiguration() публичный статический Метод

public static VerifyBuildBotConfiguration ( ) : bool
Результат bool

Описание свойств

AllowAnonymousAccess публичное статическое свойство

public static bool AllowAnonymousAccess
Результат bool

AllowPasswordLogin публичное статическое свойство

public static bool AllowPasswordLogin
Результат bool

AllowedCommitReporterIPs публичное статическое свойство

public static string AllowedCommitReporterIPs
Результат string

AutomaticScheduler публичное статическое свойство

public static bool AutomaticScheduler
Результат bool

AutomaticSchedulerInterval публичное статическое свойство

public static int AutomaticSchedulerInterval
Результат int

ChildProcessAlgorithm публичное статическое свойство

public static string ChildProcessAlgorithm
Результат string

CleanLargeObjects публичное статическое свойство

public static bool CleanLargeObjects
Результат bool

CompressFiles публичное статическое свойство

public static bool CompressFiles
Результат bool

ConnectionRetryDuration публичное статическое свойство

public static int ConnectionRetryDuration
Результат int

DataDirectory публичное статическое свойство

public static string DataDirectory
Результат string

DatabaseHost публичное статическое свойство

public static string DatabaseHost
Результат string

DatabaseName публичное статическое свойство

public static string DatabaseName
Результат string

DatabasePassword публичное статическое свойство

public static string DatabasePassword
Результат string

DatabasePort публичное статическое свойство

public static int DatabasePort
Результат int

DatabaseUser публичное статическое свойство

public static string DatabaseUser
Результат string

ExecuteDeletionDirectives публичное статическое свойство

public static bool ExecuteDeletionDirectives
Результат bool

ForceFullUpdate публичное статическое свойство

public static bool ForceFullUpdate
Результат bool

GitHubOauthClientId публичное статическое свойство

public static string GitHubOauthClientId
Результат string

GitHubOauthClientSecret публичное статическое свойство

public static string GitHubOauthClientSecret
Результат string

GitHubOauthRedirect публичное статическое свойство

public static string GitHubOauthRedirect
Результат string

GitHubOrganizationList публичное статическое свойство

public static string[] GitHubOrganizationList
Результат string[]

Host публичное статическое свойство

public static string Host
Результат string

LockingAlgorithm публичное статическое свойство

public static string LockingAlgorithm
Результат string

LogFile публичное статическое свойство

public static string LogFile
Результат string

LogLevel публичное статическое свойство

public static string LogLevel
Результат string

MoveFilesToDatabase публичное статическое свойство

public static bool MoveFilesToDatabase
Результат bool

MoveFilesToFileSystem публичное статическое свойство

public static bool MoveFilesToFileSystem
Результат bool

NoOutputTimeout публичное статическое свойство

public static int NoOutputTimeout
Результат int

NoProgressTimeout публичное статическое свойство

public static int NoProgressTimeout
Результат int

OauthClientId публичное статическое свойство

public static string OauthClientId
Результат string

OauthClientSecret публичное статическое свойство

public static string OauthClientSecret
Результат string

OauthRedirect публичное статическое свойство

public static string OauthRedirect
Результат string

OpenIdProvider публичное статическое свойство

public static string OpenIdProvider
Результат string

OpenIdRoles публичное статическое свойство

public static string[] OpenIdRoles
Результат string[]

Platform публичное статическое свойство

public static string Platform
Результат string

RevDataDirectory публичное статическое свойство

public static string RevDataDirectory
Результат string

SchedulerAccount публичное статическое свойство

public static string SchedulerAccount
Результат string

SchedulerPassword публичное статическое свойство

public static string SchedulerPassword
Результат string

SiteSkin публичное статическое свойство

public static string SiteSkin
Результат string

StoreFilesInDB публичное статическое свойство

public static bool StoreFilesInDB
Результат bool

UploadPort публичное статическое свойство

public static int UploadPort
Результат int

WebServicePassword публичное статическое свойство

public static string WebServicePassword
Результат string

WebServiceUrl публичное статическое свойство

public static string WebServiceUrl
Результат string

WebSiteUrl публичное статическое свойство

public static string WebSiteUrl
Результат string