2014-01-22 3 views
1

Можно ли настроить TeamCity 8+ только для развертывания на сервере, если версия/сборка была изменена. В настоящее время наша проблема заключается в том, что мы развертываем ночные, но в некоторые ночи нет новых изменений, и мы не хотим, чтобы TeamCity развертывался.Teamcity ночная сборка только при наличии новой сборки

Я искал их документацию и Google, но не могу найти ничего, что говорит об этом. Хотите узнать, можно ли это сделать?

+0

Является ли ваш город команды подключенным к хранилищу исходного кода? Потому что тогда вы можете настроить его только для сборки, если teamcity обнаруживает любые новые изменения. – Umair

+0

Да, он использует Stash для репозиториев git. – devfunkd

+0

Где в TeamCity вы можете установить этот параметр? – devfunkd

ответ

2

Итак, у вас есть триггер расписания, который запускается каждую ночь в 1:00 или что-то в этом роде, не так ли?

Вы можете настроить его только для запуска, если есть изменения в репозиториях, которые он использует, или в любом их подмножестве. Вы даже можете запустить его только в случае внесения изменений в определенные файлы или папки в репозитории.

Просмотрите настройки для вашего schedule trigger. Если вы настроите его таким образом, он даже не включится, если никаких изменений не будет.

+0

Вау! Отличная статья ... ум взорван. :) – devfunkd

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