Как одна версия управляет конфигурацией проекта TeamCity? - PullRequest
9 голосов
/ 29 июня 2010

В моих экземплярах CruiseControl у меня есть версия ccnet.config, контролируемая версией.

Когда я хочу обновить CruiseControl, я запускаю задание «обновить конфигурацию», которое выбирает конфигурацию из управления версиями.

Таким образом, сам процесс сборки релиза управляется конфигурацией.

Мне интересно, как эффективно достичь этих целей в TeamCity.

Ответы [ 4 ]

8 голосов
/ 14 июля 2011

Я стараюсь максимально облегчить использование любого CI, который я использую, и вкладываю как можно большую часть выполнения сборки в сценарий msbuild или nant, включая выполнение тестов, покрытие кода и т. Д.

Преимущество этого:

  1. Файл сборки контролируется версией.
  2. Вы можете запустить скрипт в любой среде.
  3. Легче перемещаться между средами CI.
  4. Каждый становится ответственным за сборку.
4 голосов
/ 06 ноября 2014

Это было введено в TeamCity 9. Также ответили в другом посте:

Конфигурация сборки контроля версий (например, в TFS) для TeamCity - возможно ли это?

2 голосов
/ 17 января 2014

Я давно хотел найти способ контроля конфигурации TeamCity.В итоге я написал службу Windows, которая отслеживает каталог конфигурации и фиксирует изменения в git.

Проект находится на GitHub: https://github.com/grenade/teamcity-config-monitor

1 голос
/ 15 июля 2010

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

http://confluence.jetbrains.net/display/TCD4/TeamCity+Data+Backup

Некоторые из релевантных данных на самом деле являются базами данных (и фактически документация советует вам указывать город команды на настоящую базу данных, такую ​​как mysql, вместо встроенной базы данных по умолчанию, которую она использует)

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...