Teamcity 10, где хранить версионные настройки
Teamcity 10 предлагает новую функцию хранения настроек проекта в системе контроля версий
Какова наилучшая практика хранения этих настроек?
- Держать его в том же репо, где находится код?
- Поместите это в отдельный репо?
1 ответ
Мы поместили его в отдельный репозиторий Git, называемый teamcity-settings, после того, как поместили его в репозиторий с некоторыми другими вещами для непрерывной интеграции. Проблема с тем, чтобы он был вместе с чем-то еще, заключался в том, что он создает слишком много "шума" в истории git, поскольку каждое обновление конфигурации сборки TeamCity выполняет коммит.
Поэтому мое предложение - пусть настройки TeamCity живут своей жизнью в управлении версиями.:)