Мы используем TeamCity в качестве CI-сервера и думаем, как реализовать метод управления версиями наших выпусков, который был бы безопасным (, т. е. с минимальной вероятностью человеческой ошибки ), но при этом требующим наименьших усилий. Пока наиболее логичным представляется следующее:
. Мы считаем, что преимущество такого подхода заключается в том, что если нам понадобится исправить старый выпуск, тогда номер версии будет правильным, и TeamCity сможет просто работать со старым файлом версии и увеличивать количество сборок, как обычно. Это делает предположение, что мы правильно обновляем наши основные/второстепенные версии/исправления. Мы надеемся, что это будет хорошо работать с функцией TeamCity 7.1, которая скоро будет выпущена, и позволит вам выбрать, какую ветку строить с помощью пользовательского диалогового окна сборки.
Из того, что я уже читал до сих пор, такие операции должны быть возможны в TeamCity, но мы ищем самый простой корень, чтобы исправить это, поскольку мы всего два -человека, и мы не можем позволить себе потратить много времени на то, чтобы стать экспертами в Nant или powershell, только чтобы обнаружить, что они могут не делать то, что нам нужно.
Итак, я полагаю, что мои вопросы таковы:
Любая помощь приветствуется.