我试图弄清楚如何在TeamCity中使构建工作。其中一个问题是,我无法获得正确的版本。在 一般设置 标签,我有一个工作良好的构建计数器(每次运行构建时都会递增)。然而,如果我没有定义
build.vcs.number
在 参数但TeamCity还是显示了它,标志着该值是必需的,而参数是不可删除的。build.vcs.number
并将值设置为空字符串,我最终得到的版本是 1.0.0.
. 如果我把它设置为任何值,如123,版本将是 1.0.0.123
.build.vcs.number
将要 %build.vcs.number%
,就像第三张截图 类似的问题,似乎参数只是引用自己,TeamCity不知道在这种情况下该怎么做,我得到的是 1.0.0.???
.那我该怎么指 build.vcs.number
到我看到的柜台 一般设置?
build.vcs.number
是特定于您的VCS的。构建计数器是 build.counter
. 你不应该把它们定义为构建参数。你想用这个值做什么?