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)
Syntax
'Declaration
<FlagsAttribute> _
Public Enumeration BuildReason
[FlagsAttribute]
public enum BuildReason
[FlagsAttribute]
public enum class BuildReason
[<FlagsAttribute>]
type BuildReason
public enum BuildReason
Members
Member name | Description | |
---|---|---|
All | The build was run for all reasons. | |
BatchedCI | The build was started for the trigger TriggerType.BatchedContinuousIntegration. | |
CheckInShelveset | The build was started for the trigger ContinuousIntegrationType.Gated. | |
IndividualCI | The build was started for the trigger TriggerType.ContinuousIntegration. | |
Manual | The build was started manually. | |
None | The build was run for no reason. This value should not be used. | |
Schedule | The build was started for the trigger TriggerType.Schedule. | |
ScheduleForced | The build was started for the trigger TriggerType.ScheduleForced. | |
Triggered | The build was triggered for retention policy purposes. | |
UserCreated | The build was created by a user. | |
ValidateShelveset | The build was started manually for private validation. |