IBuildServer Members

Include Protected Members
Include Inherited Members

This interface represents the build server or computer.

The IBuildServer type exposes the following members.

Methods

 

Name

Description

Public method

AddBuildQuality

Overloaded. Adds a Build quality.

Public method

CancelBuilds

Overloaded. Cancel builds.

Public method

CreateBuildAgent

Creates a new build agent owned by the build server.

Public method

CreateBuildAgentSpec

Overloaded. Creates an IBuildAgentSpec.

Public method

CreateBuildDefinition

Creates a new build definition owned by the build server.

Public method

CreateBuildDefinitionSpec

Overloaded. Creates a new build definition specification that can be used to query build definitions.

Public method

CreateBuildDetailSpec

Overloaded. Creates a new build detail specification that can be used to query builds for a team project.

Public method

CreateQueuedBuildsView

Creates a queued build view that is owned by the build server.

Public method

DeleteBuildAgents

Overloaded. Deletes build agents from the server.

Public method

DeleteBuildDefinitions

Overloaded. Deletes build definitions from the server.

Public method

DeleteBuildQuality

Overloaded. Deletes the specified build quality or qualities from the target team project.

Public method

DeleteBuilds

Overloaded. Deletes builds from the server.

Public method

EvaluateSchedules

Evaluates build schedules. This method is called by Team Foundation Server Scheduler.

Public method

GetAffectedBuildDefinitions

Gets a list of all build definitions that are affected by the provided Team Foundation version control server paths.

Public method

GetAllBuildDetails

Gets a single build with agent, definition, and all information nodes.

Public method

GetBuild

Overloaded. Gets a single build.

Public method

GetBuildAgent

Gets a single build agent.

Public method

GetBuildDefinition

Overloaded. Gets a single build definition.

Public method

GetBuildQualities

Retrieves the list of defined build qualities for the target team project.

Public method

GetDisplayText

Gets the localized display text for known enumeration values (and the ToString value for others).

Public method

GetDisplayTextValues

Gets an array of the localized display text values for a known enumeration (and the ToString values for others).

Public method

GetEnumValue

Gets an enumeration value from corresponding localized display text.

Public method

GetMinimalBuildDetails

Gets a single build without agent, definition, or information nodes.

Public method

GetQueuedBuild

Overloaded. Gets a single queued build.

Public method

GetScheduleDaysFromDaysOfWeek

Takes an array of DayOfWeek enumeration values and returns a ScheduleDays value that can be used to set DaysToBuild.

Public method

ProcessChangeset

Takes a changeset from Team Foundation version control and automatically queues a new build for all definitions that include items affected by the check-in and that have continuous integration enabled.

Public method

QueryBuildAgents

Overloaded. Gets the build agents.

Public method

QueryBuildAgentsByUri

Gets the build agents that match the given URIs.

Public method

QueryBuildDefinitions

Overloaded. Gets the build definitions.

Public method

QueryBuildDefinitionsByUri

Gets the build definitions that match the given URIs.

Public method

QueryBuilds

Overloaded. Gets builds.

Public method

QueryBuildsByUri

Gets the builds that match the given URIs.

Public method

QueueBuild

Overloaded. Queues a build.

Public method

SaveBuildAgents

Saves any changes that were made to the build agents to the server.

Public method

SaveBuildDefinitions

Saves any changes that were made to the build definitions to the server.

Public method

SaveBuilds

Saves any changes that were made to the builds to the server.

Public method

SaveQueuedBuilds

Saves any changes that were made to the queued builds to the server.

Public method

StopBuilds

Overloaded. Stops the specified builds.

Top

Properties

 

Name

Description

Public property

BuildServerVersion

Gets the version (V1 or V2) of the build server.

Public property

NoCICheckInComment

Gets the comment string that signals the continuous integration system to ignore a check-in. Any check-in with this string anywhere in the comment will not trigger a new build.

Public property

TeamFoundationServer

Gets the Team Foundation Server object that created this IBuildServer.

Top

See Also

Reference

IBuildServer Interface

Microsoft.TeamFoundation.Build.Client Namespace