我已经将解决方案集成到了连续集成TFSBuild 2010 Server中。这很好地构建了我所有的图书馆。
接下来,我想在CI服务器上的每个构建过程中增加版本号。
版本编号的构成是:(主要版本)。(次要版本)。(修订号)。(构建编号)
我的问题是,在这种情况下应该增加的数字是什么?我本来会认为构建号,以便我最终以1.1.1.123和1.1.1.124等的下一个检查结果。
我想知道的是什么何时会增加?专业是主要版本的手册,当我为发行版创建多个分支时,次要版本。
我是正确的还是正确的做法?
有关专业,次要和修订版,请参见"语义版本2 2.0"。
对于类似功能集的构建,只有构建编号会增加(如果构建成功,如下面的Gonen评论)。
如果不成功,下一个构建将重复使用相同构建数字。
修订号也称为"补丁"号码:
补丁版本
Z
(x.y.Z | x > 0
),只有向后兼容的错误修复。
错误修复被定义为修复不正确行为的内部更改。
you 可以重复@vonc
和add-仅对已发布的构建有意义,因为内部构建增加了任何数字,从客户和开发人员POV