Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

BuildReason Enumeration

Specifies the reason a build was started.

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

Namespace:  Microsoft.TeamFoundation.Build.Server
Assembly:  Microsoft.TeamFoundation.Build.Server (in Microsoft.TeamFoundation.Build.Server.dll)

public enum BuildReason

Member nameDescription
AllThe build was run for all reasons.

BatchedCIThe build was started for the trigger TriggerType.BatchedContinuousIntegration.

CheckInShelvesetThe build was started for the trigger ContinuousIntegrationType.Gated.

IndividualCIThe build was started for the trigger TriggerType.ContinuousIntegration.

ManualThe build was started manually.

NoneThe build was run for no reason. This value should not be used.

ScheduleThe build was started for the trigger TriggerType.Schedule.

ScheduleForcedThe build was started for the trigger TriggerType.ScheduleForced.

TriggeredThe build was triggered for retention policy purposes.

UserCreatedThe build was created by a user.

ValidateShelvesetThe build was started manually for private validation.

© 2015 Microsoft