Как получить версию Assembly из моего sln в ярлык непрерывной интеграции? - PullRequest
2 голосов
/ 16 мая 2009

Я хочу получить версию сборки из моего решения и применить ее к метке cc.net. Я думаю, что делаю это задом наперед, поскольку вся информация на сервере CI устанавливает версию. Но я не уверен, как интегрировать различные версии выпуска и ветку разработки в CI. Каждый раз, когда мы выпускаем, мы поднимаем номер ревизии. Должен ли я добавить новый проект в cc.net для каждой ветви? Есть ли способ автоматически получить последнюю ветку? Извините за столько разных вопросов в одном ... вопросе. Я новичок в этом CI.

Ответы [ 2 ]

2 голосов
/ 25 мая 2009

FinalBuilder и AssemblyInfo Updater

[Обновление: круто, не могу добавить гиперссылки. Поместите FinalBuilder и 3xw en dotcom в конце перед следующим URL :) /Products/FinalBuilder/FeatureMatrix/FeaturesCompilerActions/tabid/98/Default.aspx

  1. Использовать «PropertySet Define» на основе номеров сборки .NET
  2. Использовать "PropertySet Load"
  3. Используйте "PropertySet Incremement"
  4. Используйте "AssemblyInfo Updater", чтобы сохранить его снова

И все готово. :)

1 голос
/ 16 мая 2009

Вам будет намного проще, если вы перейдете на TeamCity . В прошлом я боролся с таким количеством конфигурационных файлов скриптов / круизконтроля, что я почти не видел угловых скобок.

Я плакал, как бухгалтер, которому показали первую программу для работы с электронными таблицами, когда я начал связываться с TeamCity. Это облегчит вашу жизнь на 1000%.

...