我希望这些版本的格式为
喜欢这样.. {Major}。{Minor}。{Build}。{patch}
如何在团队城市的程序集信息修补程序中设置它?
这样它每次构建时都会自动增加版本......
我想要一些指导和帮助......?!?
答案 0 :(得分:34)
TeamCity可以使用 AssemblyInfo Patcher 构建功能为您构建程序集。利用这个:
%Major.Minor%
的构建参数。手动将其设置为某个值,例如1.0
。Build number format
设置为%Major.Minor%.%build.vcs.number%.%build.counter%
。%system.build.number%
。这将导致所有程序集都使用%system.build.number%
进行版本控制,其中包括主要版本和次要版本,VCS版本以及TeamCity的增量版本号。
答案 1 :(得分:3)
使用Paul建议的文件内容替换器构建功能,我们最终在我们的项目中得到了以下版本控制方案:
http://www.meadow.se/wordpress/generating-semantic-version-build-numbers-in-teamcity/
设置有点复杂,但我们对结果感到满意。
/埃米尔
答案 2 :(得分:0)
关于Emil G关于保存AssemblyInfo版本的第一个数字的问题,目前无法实现:https://youtrack.jetbrains.com/issue/TW-20475
不过会很好。
/EmilÅ
答案 3 :(得分:0)
现在可以通过文件内容替换程序(自TeamCity 9.1开始提供)完成:https://confluence.jetbrains.com/display/TCD9/File+Content+Replacer