是否可以为新的构建定义定义初始修订号?
我正在为现有分支创建构建定义,因此我必须从当前值开始计算修订号。
答案 0 :(得分:5)
创建构建,并对修订号进行硬编码,运行构建,以便创建构建。现在,这将“设置”修订号。再次编辑您的构建定义,这次设置要自动创建的版本号,保存构建定义。
这应该意味着所有未来版本都应该从你硬编码的值开始
在构建定义中,以构建号格式。
$(BuildDefinitionName)_1.0.$(Year:yy)$(DayOfYear)$(Rev:.r)
将在第一次构建时生成BuildName_1.0.YYXXX.1,YY为年份,XXX为今年1月1日以来的天数。最后的1是修订号。所有后续构建都会增加修订号,因此第二次构建将为2等。
因此,如果您使用
的构建格式创建第一个构建$(BuildDefinitionName)_1.0.$(Year:yy)$(DayOfYear).954
将生成BuildName_1.0.YYXXX.954
然后在末尾使用修订宏重置构建格式,创建的下一个构建将是BuildName_1.0.YYXXX.955等。