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