Как увеличить версию сборки на каждой сборке в TeamCity - PullRequest
1 голос
/ 21 января 2011

Как увеличить версию сборки на каждой сборке в TeamCity, используя Bund Runner Тип Visual Studio Sln File?

Ответы [ 2 ]

4 голосов
/ 03 февраля 2012

TeamCity 6.5 и выше поставляются с AssemblyInfoPatcher, который можно настроить со статическим значением или с переменными TeamCity. Самый простой подход, если вы просто хотите изменить номер версии.

  • Редактирование конфигурации сборки
  • Редактировать Шаг сборки
  • Добавить функция сборки
  • Выбрать Патчер AssemblyInfo
  • выберите переменную (и) для использования в качестве номера версии

примечание: эта простая функция предполагает, что ваши файлы assemblyinfo находятся в расположении по умолчанию (в разделе Свойства).

3 голосов
/ 25 января 2011

TeamCity 6.0 позволяет создать несколько этапов сборки для вашей конфигурации сборки. Итак, на первом этапе сборки вы можете запустить какой-нибудь скрипт, который увеличивает версию сборки (вы можете получить его из текущего номера сборки как системное свойство build.number). На втором этапе сборки будет запущен настоящий sln runner.

...