Как увеличить версию сборки на каждой сборке в TeamCity
Как увеличить версию сборки на каждой сборке в TeamCity, используя Bund Runner Type Visual Studio Sln File?
2 ответа
TeamCity 6.0 позволяет создать несколько этапов сборки для вашей конфигурации сборки. Итак, на первом этапе сборки вы можете запустить некоторый скрипт, который увеличивает версию сборки (вы можете получить его из текущего номера сборки как системное свойство build.number). На втором этапе сборки будет запущен настоящий sln runner.
TeamCity 6.5 и выше поставляются с AssemblyInfoPatcher, который вы можете настроить со статическим значением или с переменными TeamCity. Самый простой подход, если вы просто хотите изменить номер версии.
- Отредактируйте свою конфигурацию сборки
- Изменить шаг сборки
- Добавить функцию сборки
- Выберите патч AssemblyInfo
- выберите переменную (и) для использования в качестве номера версии
примечание: эта простая функция предполагает, что ваши файлы assemblyinfo находятся в расположении по умолчанию (в разделе "Свойства").