Example #1
0
        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);
        }
Example #2
0
        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;
        }