BuildMaster SDK Reference
Version:

BuildMasterConfig.Service Class

Contains Service configuration settings.

Inheritance Hierarchy

  • object
    • Inedo.BuildMaster.BuildMasterConfig<Inedo.BuildMaster.BuildMasterConfig.Service>
      • Inedo.BuildMaster.BuildMasterConfig.Service

Syntax

public class BuildMasterConfig.Service : BuildMasterConfig<BuildMasterConfig.Service>

Properties

Name Description
AgentUpdaterThrottle

Gets or sets the number of seconds between scans of BuildMaster agent statuses. This value may be set to -1 to disable agent update scanning.

AutomaticGracefulRestart

Gets or sets a value indicating whether the service should automatically restart when requested if no executions are running.

DelayExecutionsWhenRestartRequested

Gets or sets a value indicating whether the service should .

DisableActionExecution

Gets or sets a value indicating whether legacy plan actions will execute.

EventListenerThrottle

Gets or sets the number of seconds between checks for event listeners to run. This value may be set to -1 to disable event listeners.

Name

Gets or sets the name of the service, or INEDOBMSVC if none is specified.

PlanExecuterThrottle

Gets or sets the number of seconds between checks for plans to execute. This value may be set to -1 to disable plan execution.

PromotionRequirementVerifierThrottle

Gets or sets the number of seconds between checks for promotion requirements to verify. This value may be set to -1 to disable verification.

RepositoryMonitorThrottle

Gets or sets the number of seconds between checks for repository monitors. This value may be set to -1 to disable repository monitors.

RestartRequested

Gets or sets a value indicating whether a notification should be shown to manually restart the service.

ScheduleExecuterThrottle

Gets or sets the number of minutes between checks for scheduled or SCM-triggered builds to initiate. This value may be set to -1 to disable scheduled builds.