BuildMaster SDK Reference
Version:

Inedo.BuildMaster Namespace

Name Description
BuildMasterConfig.Agents

Contains configuration settings related to agents and servers.

BuildMasterConfig.Artifacts

Contains configuration settings related to artifacts.

BuildMasterConfig.Diagnostics

Contains configuration for diagnostics.

BuildMasterConfig.Extensions

Contains configuration settings related to extensions.

BuildMasterConfig.InfrastructureSync

Contains configuration for the the infrastructure synchronization feature.

BuildMasterConfig.Legacy

Contains Web configuration settings.

BuildMasterConfig.Licensing

Contains configuration settings related to licensing.

BuildMasterConfig.Proxy

Contains proxy configuration settings.

BuildMasterConfig.Retention

Contains configuration settings related to retention policies.

BuildMasterConfig.Service

Contains Service configuration settings.

BuildMasterConfig.Smtp

Contains Smtp configuration settings.

BuildMasterConfig.System

Contains configuration settings related to the BuildMaster system.

BuildMasterConfig.Web

Contains Web configuration settings.

DeployableInfo

Represents a deployable that is part of a release.

Factory
IBuildMasterContext

Represents context information for BuildMaster

RequiresInterfaceAttribute

Indicates that a class (generally, an Inedo.BuildMaster.Extensibility.Actions.ActionBase) requires that a class it consumes (generally a Inedo.BuildMaster.Extensibility.Providers.ProviderBase) must implement an interface.

Util

A collection of static utility methods.

Util.Deployables

Contains utility methods for working with deployables.

Util.ExtensionConfigurers

Contains utility methods for working with extension configurers.

Util.Files.Comparison

A set of static methods for file/directory comparison.

Util.Files.Comparison.DirectoryDifferences

Contains a difference report for two directory trees.

Util.Files.Comparison.ISystemEntryInfoPair<TEntry>

Represents a pair of matched file system items.

Util.Files.Diff

A set of static methods for text file comparison.

Util.Plans

Contains methods for working with deployment plans.

Util.Plans.ValidationLevel

Specifies the severity of a validation message.

Util.Plans.ValidationMessage

Describes a validation error or warning.

Util.Providers

A static class of utility methods to assist with managing Inedo.BuildMaster.Extensibility.Providers.ProviderBase classes.

Util.Variables

Contains methods for working with BuildMaster variables.