TfsBuildExtensions.Activities.TeamFoundationServer Namespace

TFS Build Extensions

Collapse imageExpand ImageCopy imageCopyHover image

Classes

  ClassDescription
Public classBuildReport
Valid Action values are: Generate
Public classBuildWorkspace
Modifies the workspace associated with a Team Foundation Build Valid Action values are:

Add - Required: BuildDefinition, LocalItem, ServerItem

ClearAll - Required: BuildDefinition

Remove - Required: BuildDefinition, LocalItem or ServerItem

Public classGetBuildController
Workflow activity that gets an IBuildController based on the Build Server and controller name provided.
Public classGetBuildDefinition
Workflow activity that gets an IBuildDefinition based on the Build Server and build definition name provided.
Public classGetBuildServer
Workflow activity that gets an IBuildServer based on the Team Foundation Server URL that is provided.
Public classGetWebAccessUrl
Valid Action values are:

BuildDetails - Required: TeamProjectCollection, ItemId Output: Result

WorkItemEditor - Required: TeamProjectCollection, ItemUri Output: Result

Public classQueueBuild
Workflow activity that queues a new build with the specified build definition and TFS Build Server.
Public classTFBaseCodeActivity
Base class for TFS Activities that require a TeamProjectCollection
Public classTfsSource
Activity to wrap TF.exe commands for simple integration in the build process.

Valid Action values are:

Add - Add an item

Checkin - Checkin pending changes

Checkout - Checkout an item

Delete - Delete an item

Undelete - Undelete a deleted item

UndoCheckout - Undo a checked out item

Public classTfsVersion
TfsVersion
Public classWorkItemTracking
Performs operations on Team Foundation Work Items Valid Action values are:

GetById - Returns a work item by id. Required: TeamProjectCollection, WorkItemId Output: WorkItem

Save - Saves a work item to the work item store. Required: TeamProjectCollection, WorkItem

Resets - Discards all changes and resets to current version. Required: TeamProjectCollection, WorkItem

GetFieldValue - Gets the value of a work item field. Required: TeamProjectCollection, WorkItem, FieldName Output: FieldValue

SetFieldValue - Sets the value of a work item field. Required: TeamProjectCollection, WorkItem, FieldName, FieldValue

Enumerations

  EnumerationDescription
Public enumerationBuildReportAction
BuildReportAction
Public enumerationBuildWorkspaceAction
BuildWorkspaceAction
Public enumerationGetWebAccessUrlAction
GuidAction
Public enumerationTfsAction
TF action to perform
Public enumerationTfsVersionAction
TfsVersionAction
Public enumerationTfsVersionVersionFormat
TfsVersionVersionFormat
Public enumerationWorkItemTrackingAction
WorkItemTrackingAction