В моих экземплярах CruiseControl у меня есть версия, управляющая файлом ccnet.config.Как одна версия контролирует конфигурацию проекта TeamCity?
Когда я хочу обновить CruiseControl, я запускаю задание «update config», которое извлекает конфигурацию из элемента управления версиями.
Таким образом, сам процесс сборки релиза управляется конфигурацией.
Мне интересно, как эффективно достичь этих целей в TeamCity.
Я тоже. Но проблема в том, что процесс сборки может усложниться, включая параллельные параллельные шаги сборки, передачу артефактов сборки, цепочек сборки, e.t.c. Это все, что было настроено, может быть сложно повторить. Вот почему сохранение конфигурации сборки (и не только сборки скриптов) в VCS очень важно. Но, к сожалению, большинство серверов CI не имеют этой функции :( –