2015-02-04 3 views
2

У меня есть триггер VCS, который отлично работает. Но я хочу отключить его каждый день с 20.00 до 6.00. (Сервер в ночное время выполняет некоторые критически важные задачи, а разработчики редко фиксируют после 20.00)TeamCity: отключить триггер по расписанию

Возможно ли это?

+0

Отключить агент сборки на сервере во время выполнения критически важных задач. Задача решена. – Leo

+0

Возможно ли отключить/включить агента по расписанию? Я не вижу такого варианта ... Я не хочу делать это вручную каждый вечер :) –

+0

Не то, что я знаю, но это может легко покрыться кроной. Или вы можете создать две конфигурации сборки с расписанием, которое запускает скрипт disable и тот, который выполняет сценарий включения. – Leo

ответ

3

Вы можете создать Schedule Trigger и использовать выражение cron, чтобы указать свои правила.

+0

Не уверен, правильно ли я понимаю. Запуск триггера может отключить/отключить триггер VCS? Я хочу продолжить запуск сборки с помощью триггера VCS, но только в рабочее время. Из документации я предполагаю, что Schdule Trigger начнет сборку вместе с начатыми сборками VCS. –

+0

Я думал, что у вас есть триггер VCS, который запускает сборку после каждой фиксации. Я прав? Таким образом, вы можете создавать Schedule Trigger (вместо VCS Trigger), чтобы запустить сборку Mon-Fri с 6:00 до 20:00 каждые 60 секунд только в случае ожидающих изменений. – Rob

+0

Спасибо. Теперь я понимаю. –

Смежные вопросы