Esempio n. 1
0
 public void UpdateTrigger(IEnumerable <Uri> buildDefinitions, DefinitionTriggerType triggerType)
 {
     foreach (var bd in this.buildServer.QueryBuildDefinitionsByUri(buildDefinitions.ToArray()))
     {
         bd.TriggerType = triggerType;
         bd.Save();
     }
 }
        public void UpdateTrigger(IEnumerable <Uri> buildDefinitions, DefinitionTriggerType triggerType, ScheduleDays scheduleDays, DateTime scheduleTime, TimeZoneInfo timeZoneInfo)
        {
            foreach (var bd in this.buildServer.QueryBuildDefinitionsByUri(buildDefinitions.ToArray()))
            {
                bd.TriggerType = triggerType;

                if (bd.Schedules.Any())
                {
                    bd.Schedules.Clear();
                }

                var schedule = bd.AddSchedule();
                schedule.DaysToBuild = scheduleDays;
                schedule.StartTime   = (int)scheduleTime.TimeOfDay.TotalSeconds;
                schedule.TimeZone    = timeZoneInfo;

                bd.Save();
            }
        }
        public void UpdateTrigger(IEnumerable<Uri> buildDefinitions, DefinitionTriggerType triggerType, ScheduleDays scheduleDays, DateTime scheduleTime, TimeZoneInfo timeZoneInfo)
        {
            foreach (var bd in this.buildServer.QueryBuildDefinitionsByUri(buildDefinitions.ToArray()))
            {
                bd.TriggerType = triggerType;

                if (bd.Schedules.Any())
                {
                    bd.Schedules.Clear();
                }

                var schedule = bd.AddSchedule();
                schedule.DaysToBuild = scheduleDays;
                schedule.StartTime = (int)scheduleTime.TimeOfDay.TotalSeconds;
                schedule.TimeZone = timeZoneInfo;

                bd.Save();
            }
        }
        public void UpdateTrigger(IEnumerable<Uri> buildDefinitions, int minutes, int submissions, DefinitionTriggerType triggerType)
        {
            foreach (var bd in this.buildServer.QueryBuildDefinitionsByUri(buildDefinitions.ToArray()))
            {
                bd.TriggerType = triggerType;
                if (bd.TriggerType == DefinitionTriggerType.BatchedContinuousIntegration)
                {
                    bd.ContinuousIntegrationQuietPeriod = minutes;
                }

                if (bd.TriggerType == DefinitionTriggerType.BatchedGatedCheckIn)
                {
                    bd.BatchSize = submissions;
                }

                bd.Save();
            }
        }
        public void UpdateTrigger(IEnumerable <Uri> buildDefinitions, int minutes, int submissions, DefinitionTriggerType triggerType)
        {
            foreach (var bd in this.buildServer.QueryBuildDefinitionsByUri(buildDefinitions.ToArray()))
            {
                bd.TriggerType = triggerType;
                if (bd.TriggerType == DefinitionTriggerType.BatchedContinuousIntegration)
                {
                    bd.ContinuousIntegrationQuietPeriod = minutes;
                }

                if (bd.TriggerType == DefinitionTriggerType.BatchedGatedCheckIn)
                {
                    bd.BatchSize = submissions;
                }

                bd.Save();
            }
        }