2013-03-06 59 views
8

我想要的格式集版本和DLL版本在團隊市

這樣這些版本.. {主要} {小} {建立} {}補丁

如何設置這在團隊城市的裝配信息修補程序中?

,這樣它會自動增加版本每次建立時間...

我想要一些指導和幫助,在此...?!?

回答

29

TeamCity可以爲您的版本程序集提供AssemblyInfo修補程序構建功能。要利用此優勢:

  1. 創建一個名爲%Major.Minor%的生成參數。手動設置爲某個值,例如1.0
  2. 常規設置選項卡上,將Build number format設置爲%Major.Minor%.%build.vcs.number%.%build.counter%
  3. 構建步驟 tabe上,滾動到頁面底部的其他構建功能。添加大會信息修補程式構建步驟。它會默認使用%system.build.number%,您已在步驟2中

這將導致所有的組件被版本與%system.build.number%,其中包括主要和次要版本中,VCS修訂的定義, TeamCity的增量版本號。

+0

嗨sarathprasath,你需要更多的幫助嗎? – 2013-03-07 15:46:45

+0

可能需要在未來...:P和感謝要求.... – sarathprasath 2013-03-08 04:57:47

+0

的事情是,我想保留的所有號碼「原樣」在AssemblyInfoVersion _except_內部版本號。我想AssemblyInfoPatcher設置的唯一的號碼是內部版本號,這可能嗎? – 2015-05-13 13:11:58

0

關於從埃米爾摹約從集信息保持該版本的第一個數字的問題,這是目前無法:https://youtrack.jetbrains.com/issue/TW-20475

將是很好,雖然。

/埃米爾·埃

+1

這似乎已被添加你張貼了這個答案後,短短几天,作爲[TeamCity的9.1(https://confluence.jetbrains.com/display/TCD9/File+Content+Replacer#FileContentReplacer-Changingonlythelastversionpart/buildnumberoftheAssemblyVersionattribute部分:)。 – Bobson 2015-10-16 19:12:37

+0

謝謝,這確實是有價值的信息!一定會檢查出來。 – emilast 2015-10-17 11:08:59