private static string GetFriendlyTriggerName(ContinuousIntegrationType trigger) { string friendlyName = string.Empty; switch (trigger) { case Microsoft.TeamFoundation.Build.Client.ContinuousIntegrationType.Batch: friendlyName = "Rolling"; break; case Microsoft.TeamFoundation.Build.Client.ContinuousIntegrationType.Gated: friendlyName = "Gated"; break; case Microsoft.TeamFoundation.Build.Client.ContinuousIntegrationType.Individual: friendlyName = "CI"; break; case Microsoft.TeamFoundation.Build.Client.ContinuousIntegrationType.None: friendlyName = "Manual"; break; case Microsoft.TeamFoundation.Build.Client.ContinuousIntegrationType.Schedule: friendlyName = "Schedule"; break; case Microsoft.TeamFoundation.Build.Client.ContinuousIntegrationType.ScheduleForced: friendlyName = "Schedule Forced"; break; } return(friendlyName); }
public BuildDetail(IBuildDefinition buildDef, IBuildDetail buildDetail) { Id = buildDef.Id; ContinuousIntegrationType = buildDef.ContinuousIntegrationType; BuildDefinitionName = buildDef.Name; Build = buildDetail; }
private static string GetFriendlyTriggerName(ContinuousIntegrationType trigger) { string friendlyName = string.Empty; switch (trigger) { case Microsoft.TeamFoundation.Build.Client.ContinuousIntegrationType.Batch: friendlyName = "Rolling"; break; case Microsoft.TeamFoundation.Build.Client.ContinuousIntegrationType.Gated: friendlyName = "Gated"; break; case Microsoft.TeamFoundation.Build.Client.ContinuousIntegrationType.Individual: friendlyName = "CI"; break; case Microsoft.TeamFoundation.Build.Client.ContinuousIntegrationType.None: friendlyName = "Manual"; break; case Microsoft.TeamFoundation.Build.Client.ContinuousIntegrationType.Schedule: friendlyName = "Schedule"; break; case Microsoft.TeamFoundation.Build.Client.ContinuousIntegrationType.ScheduleForced: friendlyName = "Schedule Forced"; break; } return friendlyName; }